Skip to content
0:00 / 0:00

#forth#samuelfalvoii

Over the Shoulder 1 - Text Preprocessing in Forth

Andreas Wagner

239 subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 1 on Hacker News and 1 on Lobsters.
  • A classic. People kept recommending it from 2021 to 2025.
  • Presented by Samuel Falvo II
  • Linked in the descriptionbitbucket kc5tja/unsuitable

Intermediate. Assumes working knowledge.

25K views12 years ago2 recommendations

Programming languagesSystems programmingSimplicity and complexityMemory management

Samuel Falvo II demonstrates writing a text preprocessor and blog engine in Forth, showing how to use dictionary snapshots instead of mutation.

By Samuel Falvo II bitbucket.org/kc5tja/unsuitable/overview

Why it's here

2 people recommend this

What people say. Recommended as a practical demonstration of Forth programming and its unique dictionary snapshotting model.

WilhelmVonWeineron Lobsters • Recommends

Over the Shoulder 1 - Text Preprocessing in Forth

thomascountzon Hacker News • Recommends

On “Easy Forth (2015)”

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 Wagner1 fun to watch. If anyone goes through OP's book and find yourself wanting to see Forth in action, I recommend the video. 1: link to this video

brandonbloomon Hacker News • Mentions

On “Dueling Rhetoric of Clojure and Haskell”

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: link to this video

pointfreeon Hacker News • Mentions

On “Levels of code in Forth programming (2002)”

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