Here's a post I wrote about why I used FORTH to code ChipWits in 84:<p><a href="https://chipwits.com/2023/04/08/forth-programming-language-going-forth/" rel="nofollow">https://chipwits.com/2023/04/08/forth-programming-language-g...</a>
Forth has been something I've wanted to learn for years now. It seems weird to me that for most stuff in old computers, you have the option of "assembly" if you want your program to be fast, and "BASIC" if you want your program to be slow, but Forth lingers along as the "medium speed" language, despite at least looking pretty high-level.
Looks very cool!<p>Relatedly, there's <a href="http://tumbleforth.hardcoded.net/" rel="nofollow">http://tumbleforth.hardcoded.net/</a>, which I think looks lovely. Has anyone gone through that and would like to share their experience?
ValForth from Valpar was one of the first cross platform FORTH implementations in the Atari ST ecosystem, and it had some clever extensions for games.<p><a href="https://www.atarimagazines.com/rom/issue1/jumping_forth.php" rel="nofollow">https://www.atarimagazines.com/rom/issue1/jumping_forth.php</a><p>But like the post mentions, even the 8-bits had FORTH from Elcomp, and books like <a href="https://www.atarimania.com/documents/FORTH-on-the-Atari-Learning-by-Using.pdf" rel="nofollow">https://www.atarimania.com/documents/FORTH-on-the-Atari-Lear...</a>. Leo Brodie's "Starting FORTH" is still a great intro.<p>While we all learned BASIC, these alt languages helped us learn that there actually are radically different metaphors to program the device<p>Mind expanding to a kid in the 80s!
Forth seems to be one of those write once languages like perl. Easy to start writing and building, but come back to the code in a year or so, no clue what it does.<p>But really fast and efficient.
I bought and enjoyed most of Human Resource Machine (until it got too difficult)<p>It’s seems it is based on the same concept as chipwits (stack based programming as a game)<p>Anyone played both? How do they compare?