You. Forth. Simplicity.

git repository
download
prior releases
documentation wiki
issue tracker
mailing list and forum
irc channel and logs
try it


This wiki remains, like the original forum, mainly for historical value. There is a new wiki which, while having less content, is more secure and oriented towards modern Retro implementations.

reload node | edit | recent changes | front page

RetroForth is a lightweight, easy to learn, and complete implementation of the Forth programming language. It is provided freely and has a very active community accessible by a forum, wiki, irc at irc.freenode.net#retro, and a low volume mailing list.

There are plenty of full-featured Forth compilers, e.g. IsForth, BigForth, Win32forth, Gforth, and the commercial Forths

RetroForth [since version 3] is modeled after cmForth, Colorforth, Eforth and Pygmy. It uses some, but not all, of Chuck Moore's newer ideas. It's clean, elegant, and tiny - only about 20k source/10k binary for Linux. It may not have many features, and it may not be particularly useful by itself, but it's easy to grasp, easily adapted to various uses - even on other CPU architectures. I think that's our niche.

-- Tom Novelli