» Do you remember your intentions when you set out to design FALSE? Yes, initially my only goal was to try and make a “useful” language in as small an implementation as possible. I’ve always been obsessed with small/simple/fast (still am), and for me this was a fun diversion from the relative complexity of the E compiler.
I knew the language had to be based on Forth, as there’s no other language that has such simple parsing (it is mostly just a sequence of operations, little structure) and execution model (each operation simply takes from / adds to the stack).