Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Over the Shoulder 1 - Text Preprocessing in Forth

    Andreas Wagner

    1 HN recommender · recommended in 3 months, 2017–2025

    YouTube

    1:06:26 · 25K views · Feb 23, 2014

    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.

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

    Software Engineering & LanguagesFunctional programmingSoftware practice, open source & careersProgramming language design
    1. 1:04:16
      Simon Peyton-Jones: Escape from the ivory tower: the Haskell journeyChurchill College, University of Cambridge170K views • 9 years ago
    2. 43:23
      Edwin Brady - Idris 2: Type-driven development of Idris | Code Mesh LDN 18Code Sync20K views • 7 years ago
    3. 36:31
      Hey Underscore, You're Doing It Wrong!InfoQ141K views • 13 years ago
    4. 12:56
      Stephen Wolfram's Introduction to the Wolfram LanguageWolfram924K views • 12 years ago
    5. 32:44
      Clojure in a nutshell by James TrunkFunc Prog Sweden104K views • 5 years ago
    6. 1:14:52
      Effective Programs - 10 Years of Clojure - Rich HickeyClojureTV176K views • 9 years ago
    7. 1:36:40
      Factor: an extensible interactive languageGoogle TechTalks60K views • 18 years ago
    8. 1:12:10
      Practical Common LispGoogle TechTalks98K views • 19 years ago
    9. 1:50:07
      JSON Parser 100% From Scratch in Haskell (only 111 lines)Tsoding205K views • 6 years ago
    10. 1:28:59
      Clojure for Lisp Programmers Part 1 - Rich HickeyClojureTV25K views • 13 years ago
    11. 1:03:29
      Maybe Not - Rich HickeyClojureTV181K views • 7 years ago
    12. 1:31:06
      William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]PapersWeLove367K views • 9 years ago
    13. 59:31
      ClojureScript in the Age of TypeScript — David NolenChariotSolutions29K views • 5 years ago
    14. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    15. 35:59
      Literate Programming in the LargeNext Day Video18K views • 13 years ago
    16. 1:04:45
      Stanford Seminar - Concatenative Programming: From Ivory to MetalStanford Online14K views • 8 years ago
    17. 34:21
      Plover: Thought to Text at 240 WPMNext Day Video109K views • 13 years ago
    18. 46:36
      Type-Driven Development in Idris — Edwin BradyScala World26K views • 11 years ago
    19. 1:12:56
      Lecture 1A | MIT 6.001 Structure and Interpretation, 1986MIT OpenCourseWare995K views • 17 years ago
    20. 1:04:53
      Julia: to Lisp or not to Lisp?European Lisp Symposium24K views • 10 years ago

    3 comments from Hacker News

    1. @thomascountzSep 2025· in “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 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

      RecommendsView on HN
    2. @brandonbloomNov 2017· in “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: this video

      CitesView on HN
    3. @pointfreeJul 2019· in “Levels of code in Forth programming (2002)”

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

      CitesView on HN