Skip to content
HHackerTube.videoSurprise me

Over the Shoulder 1 - Text Preprocessing in Forth

Over the Shoulder 1 - Text Preprocessing in Forth on HackerTube: recommended by 1 Hacker News commenter across 1 month, 2017–2025.

Andreas Wagner

demo · intermediate · evergreen

Open on YouTube

Samuel Falvo II live-codes a text preprocessor and blog engine in Forth over about an hour. It shows Forth's dictionary being snapshotted and restored in place of mutation, and how a small Forth system gets real work done.

Why Hacker News recommends it

Cited as a concrete look at Forth in action, including its snapshot/restore dictionary model.

people recommended it
1
separate months
1
strong recommendations
0
discussed on HN
2017–2025
“Sam Falvo demonstrates writing a blog engine in Forth.”
— pointfree, Jul 2019, in “Levels of code in Forth programming (2002)”

What HN commenters said

3 Hacker News comments link this video. Each one links back to its thread.

thomascountzSep 2025Recommends

This is a great resource and running in the browser is great for fast feedback. Thanks for sharing! I just started learning Forth a month or so ago, and I found this video from Andreas Wagner[1] fun to watch. If anyone goes through OP's book and find yourself wanting to see Forth in action, I recommend the video. [1]: ▶ this video

in “Easy Forth (2015)” · View on HN

pointfreeJul 2019Cites it

"Over the Shoulder 1 - Text Preprocessing in Forth" ▶ this video - Sam Falvo demonstrates writing a blog engine in Forth.

in “Levels of code in Forth programming (2002)” · View on HN

brandonbloomNov 2017Cites it

Clojure is following in the tradition of lisps that do this right. The important bit is the extra indirection on top-level names. I wrote more about it here a long time ago: [link] Also interesting is the other end of the spectrum: Forth. Instead of mutation, offers snapshots and restores of the “dictionary”. See this video: ▶ this video

in “Dueling Rhetoric of Clojure and Haskell” · View on HN

Topics & tags