diff options
Diffstat (limited to 'miniany/doc/strlen.com_amiga-e.txt')
-rw-r--r-- | miniany/doc/strlen.com_amiga-e.txt | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/miniany/doc/strlen.com_amiga-e.txt b/miniany/doc/strlen.com_amiga-e.txt new file mode 100644 index 0000000..a1da1b5 --- /dev/null +++ b/miniany/doc/strlen.com_amiga-e.txt @@ -0,0 +1,88 @@ +Amiga E + + e Amiga E is a programming language and compiler I started creating for + the Amiga in `91, released publicly in `93, commercially in `94, and + released as open source in `97. It was most similar to C++, in the + sense that it was fast and weakly typed, and had a rich set of features + from procedural, object oriented and functional programming languages. + + I wrote the entire thing in assembly language, which will always + persist in my mind as the craziest software engineering exercise I have + ever gone through (400kb of mostly uncommented assembly in a single + source file, for a complex compiler). + + The original description I gave to it: + + 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. + + Amiga E was a tremendous success, it became one of the most popular + programming languages on the amiga. + + The compiler is now open source (GPL). You can get all these files from + here: + + [1]main archive ([2]readme) + + [3]ec archive ([4]readme) + + [5]ec source archive ([6]readme) + +Links + + The entire E [7]Aminet archive. + + Chris Handley's [8]PortablE compiler project, a language very close to + AmigaE that runs on Amiga OS3, OS4, AROS & MorphOS, and Windows! + + Leif Salomonsson's [9]ECX project, a replacement E compiler written + entire in... E! and his older [10]YAEC compiler. + + Amiga E development mailing [11]list, still active to this day (2009)! + + E [12]beginners guide, E [13]tutorials + + + + Wouter van Oortmerssen + + [14][iconmonstr-home-7-64.png] + + [15][iconmonstr-email-2-64.png] + + [16][iconmonstr-twitter-1-64.png] + + [17][iconmonstr-github-1-64.png] + +References + + Visible links: + 1. https://strlen.com/files/lang/e/amigae33a.lha + 2. https://strlen.com/files/lang/e/amigae33a.readme + 3. https://strlen.com/files/lang/e/ec33a.lha + 4. https://strlen.com/files/lang/e/ec33a.readme + 5. https://strlen.com/files/lang/e/ec33a_src.lha + 6. https://strlen.com/files/lang/e/ec33a_src.readme + 7. http://aminet.net/dev/e/ + 8. http://cshandley.co.uk/portable + 9. http://www.blubbedev.net/ecx/ + 10. http://aminet.net/package/dev/e/yaec + 11. http://www.freelists.org/list/positron + 12. http://cshandley.co.uk/JasonHulance/beginner_toc.html + 13. http://www.amigau.com/c-programming/amigae/etut.htm + 14. https://strlen.com/ + 15. https://strlen.com/cdn-cgi/l/email-protection#2b4a4a594f4a5b5b4e474a5f4c464a42474f445f484446 + 16. https://twitter.com/wvo + 17. https://github.com/aardappel + + Hidden links: + 19. https://strlen.com/ |