Questions and Answers for AMIGA Workbench or Coffin
AmigaE Compilers Available
Samuel Crow
Posts 424 12 Dec 2022 19:39
EXTERNAL LINK EVO is an object-oriented 68k language for writing applications with. It includes modules for writing AmigaOS 3.2 software using the BOOPSI gadgets of Reaction. It should also work on ApolloOS if you download the MUI modules as a separate download.
EEC is a source code fork of ECX that is written in itself. As an E compiler written in E, that can be bootstrapped with EVO, it could be a learning experience for aspiring programmers. Unlike EVO, it supports PowerPC backends for AmigaOS4 and MorphOS. The source code is hosted on GitHub at EXTERNAL LINK . Since it originated on MorphOS, it supports MUI natively with its included modules. EEC code requires an 020 but only uses the 020+ addressing mode for array lookups, according to the original author.
Manfred Bergmann
Posts 236 13 Dec 2022 07:33
I just recently had another look at AmigaE, also found EVO.
I wasn't aware earlier that AmigaE has conses, lists, list operations but also quoted expressions. This is really cool.
Samuel Crow
Posts 424 13 Dec 2022 16:28
I'm glad you're getting some use out of EVO.
I'm the maintainer of EEC but I can't justify the efforts of adding features to it if nobody is going to use it. It doesn't have all the features of EVO but I can use it on MorphOS or AmigaOS4 natively. If you look in the issue tracker on GitHub, you'll see a laundry-list of features I wanted to add. Chief among them being feature parity with EVO and modular backends using shared libraries.