epsilon - Summary
This software is part of the GNU Project.
GNU epsilon is a user-extensible programming language built on top of a minimalistic core.
Programming languages should be designed to be growable by users, built upon a very small kernel language and a set of syntactic abstraction features aiming at rewriting complex programs into a combination of simple forms which are easy to analyse, reason upon and implement, according to a user-supplied specification directing syntax, control, static analysis and optimization.
The kernel language alone is too minimal to be directly useful as an high-level tool, but extended languages can be built on top of it; such "personalities" (the name hints at an analogous concept in operating system theory: http://en.wikipedia.org/wiki/Hybrid_kernel ) may venture very far from the kernel. The ability of easily expressing different personalities encourages experimentation and innovation.
Registration Date: Sun 13 Jan 2002 11:16:45 AM UTC
License: GNU General Public License v3 or later
Development Status: 3 - Alpha
Powered by Savane 3.14-f13d.
Corresponding source code