I'm messing around writing a little compiler for a little language and it occurs to me that anything much more complicated than #Forth is almost certainly a net loss.
I'm seriously y'all. Even Scheme is way too complex.
We overshot. In hindsight it's clear that Forth is the winner.
@krans Scheme /is/ fine. I'm not trying to hate on Scheme.
I've been working with an extremely simple and elegant language that combines the best parts of Lisp and Forth (Manfred Von Thun's Joy) and it has skewed my vision.
From that POV: Scheme has variables, and scopes, and lots of kinds of statements.