Forth!

Page created: 2023-01-11
Updated: 2026-07-09
my drawing of crazy chuck parodying a popular scene from It’s Always Sunny in Philadelphia

(Image of "Crazy Chuck" from my giant write-up of Forth, also linked below.)

Forth-related content on my site:

Resources

From James Hague’s "programming in the twenty-first century" (where I first really picked up the Forth itch!):


TODO: dump my various forth bookmarks here!


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.


Phil Tipping has created the incredible fantasy "mainframe" computer PlasMa. One of the microcode instruction sets PlasMa runs is a FORTH CPU! (By auspicious coincidence, FORTH is PlasMa’s fourth instruction set).

"The words are based on JonesFORTH, and the Program Counter and Instruction Register lights show the address of the FORTH word about to be obeyed. The remaining lights show stack pointers and contents, plus other FORTH-related items. FORTH’s input routine accepts input by default from the external QWERTY keyboard, and output is sent to the teletype screen."

It supports a bunch of simulated and physical peripherals such as an actual dot-matrix printer via parallel port. I think the highlight for me is watching the circles of LEDs that simulate a pair of tape reels seeking and reading "magnetic tape"!