Charles Childers

blog | parable | retro | ios apps | fountain pens


Retro is a modern dialect of Forth. Two generations are currently being developed and supported.


RETRO 12 is a complete rewrite of the language. It runs on a new virtual machine (Nga), has a smaller and less complex core, and is designed from the beginning to work with quotations and combinators as primary language elements.


This is the older and more mature system. It has been refined through use and includes extensive documentation, examples, and libraries to expand functionality. It also has broader platform compatibility thanks to the many implementations of the Ngaro Virtual Machine it runs on.

Neither of these are traditional Forth dialects, though R11 is much closer to a classical Forth than R12.