Check out this idiocy: https://github.com/slott56/py-false
What is the point? Seriously. What. The. Actual. Heck?
I think of it this way.
Languages are a cool thing. Especially programming languages where there's an absolute test -- the Turing machine -- for completeness. The Forth-like stack language is a cool thing. I've always liked Forth because if it's elegant simplicity. The use of a first-class lambda construct to implement if and while is particularly elegant. Small languages are fun because they can be understood completely. There are no tricky edge cases in the semantics.I have of a working GW-Basic implementation in python, too. It runs. It runs some programs like HamCalc sort of okay-ish. I use it to validate assumptions about the legacy code in https://github.com/slott56/HamCalc-2.1 . Some day, I may make a sincere effort to get it working.
Even languages like the one that supports the classic Adventure game are part of this small language fascination. See adventure.pdf for a detailed analysis of this game; this includes the little language you use to interact with the game.