tinylang

a tiny concatenative stack language. numbers push, words operate, everything is a stack. ~40 lines of interpreter.

program
output

words

blocks { ... } are pushed unevaluated and run by if, repeat, times, while, dip, or bound with def. define a word with "name" { ... } def, then just write the name. . prints and pops, .s shows the whole stack.