Retro is a clean, minimalist dialect of the venerable Forth programming language. It supports all major OSes in use today, and was designed to be easy to learn, use, and modify for specific needs.
| Tags | Software Development Assemblers Compilers Interpreters |
|---|---|
| Licenses | Public Domain |
| Operating Systems | Windows Windows POSIX Linux BSD BeOS Mac OS X Haiku |
| Implementation | Assembly Forth C JavaScript Java |
Recent releases


Changes: This release fixes a bug in the endian conversion code.


Changes: This release fixes a bug in the OS X terminal support library and an incorrect example in the documentation.


Changes: This release fixes a few minor bugs, brings stability enhancements and improved portability to the virtual machine, and adds a few new features that make the system easier to customize and work with. The documentation has been rewritten and is fully up to date with the latest changes.


Changes: A complete rewrite, this release fixes a number of design flaws, brings significant simplifications and cleanups to the language implementation, and supports a much larger array of platforms.


Changes: This release adds proper file I/O words and memory management. It also unifies the port-specific codebases into a single codebase that works without change on both Linux and the major BSD systems.