Get the latest tech news

Tiny Great Languages: Forth/Mouse


From "2+2=4" to "2 2 + 4 =", reverse Polish notation, concatenative languages, Forth and its smaller siblings.

Unlike most Forth implementations, MOUSE relies heavily on named variables rather than stack manipulation (there’s no “dup”, “drop”, “swap”, etc.). The original MOUSE source code was published in the famous BYTE magazine, which taught an early generation of programmers how to make the most out of their micro- (now “retro-") computers. If a macro is found - the interpreter jumps into its body (remembering the current address in code to return back) and keeps running from there.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Tiny Great Languages

Tiny Great Languages

Photo of Forth/Mouse

Forth/Mouse