Forth!

(Image of "Crazy Chuck" from my giant write-up of Forth, also linked below.)
Forth-related content on my site:
-
2025: Implementing a Forth
-
2024-2025: Snobol4th - A Forth written in Snobol4! (Articles plus The Snobol4th Repo)
-
2023: Forth: The programming language that writes itself My big essay on Forth and Charles H. Moore. (An expansion on these slides which came from these notes)
-
2023: Meow5 - my Forth-like language (also i386 NASM assembly)
-
2022: Nasmjf - my NASM assembly port of JonesForth (i386 NASM assembly)
-
Perpetual: Forth in Space (update is TODO!)
-
Perpetual: Forth cards (various notes in my "Virtual Box of Cards")
Resources
-
The A-Z of Programming Languages: Forth (Computerworld 2008) (my de-paginated archived copy)
Link dump
From James Hague’s "programming in the twenty-first century":
-
https://prog21.dadgum.com/8.html - Deriving Forth
-
https://prog21.dadgum.com/20.html - In Praise of Non-Alphanumeric Identifiers
-
https://prog21.dadgum.com/32.html - Kilobyte Constants, a Simple and Beautiful Idea that Hasn’t Caught On
-
https://prog21.dadgum.com/33.html - Understanding What It’s Like to Program in Forth
-
https://prog21.dadgum.com/38.html - Puzzle Languages
-
https://prog21.dadgum.com/128.html - Don’t Fall in Love With Your Technology
-
https://prog21.dadgum.com/151.html - Minimalism in an Age of Tremendous Hardware
Yossi Kreinin is a fantastic developer/writer and this article is no exception: My history with Forth and stack machines (yosefk.com). This is awesome. Read this and everything else on that blog before any of my stuff.
TODO: Many more links to add here.