|
RetroForth is a small, PublicDomain implementation of Forth. The latest version was inspired by cmForth, colorForth, eForth, and Pygmy. It also uses some of Chuck Moore's newer ideas. The source code is clean and elegant. It has a small core, with most of the functionality being provided by optional modules. As of 2008, RetroForth targets a portable virtual machine called Ngaro rather than running directly on the x86 CPU architecture. Quick Links:
Major Features:
MultiPlatformForth tries to classify Forth implementations by the language they were written in. Retro Forth is a bit hard to classify there. From an narrow point of view, it is written in an assembly language – the Ngaro VM, which has 30 instructions. From a wider point of view, since the Ngaro VM has several implementations including a C implementation and a JavaScript implementation ( http://rx-core.org/pages/?NgaroImplementations ), one could say that Retro Forth is written in C or one of those other implementation languages. RetroForth has spawned or inspired several other Forth systems: |