VM: C | Python | Ruby | Others
Image: 11.0-latest | source


Mobile: android | web
Subprojects:

RxSQL | Playground


Bindings:

Lua

Retro is a concatenative, stack-based programming language with roots in Forth. It is intended to be clean and practical.


This page provides links to all of the prior releases of the Retro language.

10.x

  • 10.0
    a complete rewrite
  • 10.1
    minor tweaks and fixes
  • 10.2 and 10.2.1
    Add .NET, Adobe AIR, enhanced parser
  • 10.3 and 10.3.1
    Build using a metacompiler
  • 10.4
    Vocabularies, cleanups
  • 10.5
    Files, Sockets, Nested Vocabularies, Direct/Subroutine Threading.
  • 10.6
    Not recommended for anything other than research. 10.5 or 10.7 are better choices for actual use.
  • 10.7 and 10.7.1
    New vocabulary model (.1 adds missing VM implementations)
  • 10.7.2
    Expanded file and string functionality
  • 10.7.3
    Warning: this has a couple of significant bugs. Use 10.7.4 or higher instead.
  • 10.7.4
    Quotations, combinators, formatted output, renamings, rotating string buffers, and more.
  • 10.7.5
    Bugfixes; new VM implementations.
  • 10.7.6
    Final 10.7.x release (excluding future bugfixes).

9.x

8.x

7.x

6.x

1.x - 4.x