Amiga E Compiler home page


E?
For those who don't know: E is an object-oriented/procedural/unpure functional/whatever language with quite a popular implementation on the amiga. It's mainly influenced by languages such as C++, Ada, Lisp etc., and features extremely fast compilation, inline assembler, large set of integrated functions, powerful module concept, flexible type-system, quoted expressions, immediate and typed lists, parametric and object polymorphism, exception handling, inheritance, data-hiding, methods, multiple return values, default arguments, register allocation, fast memory management, unification, LISP-Cells, macro-preprocessing, a very powerful source-level debugger, gui-toolkit, library linker, and then some. (oh yes: and it was designed and implemented by me :-)

The Compiler
The latest version is v3.3a and can be obtained from Aminet. Recently I have released this version of the compiler (+ source code!) as freeware. You can get all these files from here:
main archive (readme)
ec archive (readme)
ec source archive (readme)


Links
The entire E Aminet archive.
Chris Handley's PortablE compiler project, a language very close to AmigaE that runs on Amiga OS3, OS4, AROS & MorphOS, more forthcoming.
Leif's ECX project, a replacement E compiler written entire in... E! and his older YAEC compiler.
Amiga E development mailing list. The original E mailing list.
E beginners guide, E encyclopedia, E tutorials and more here.
google has more...