Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.

All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
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 235
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.

posts 3