Skip to content
HHackerTube.videoSurprise me

Redoing Make - Haskell from Scratch #1

Redoing Make - Haskell from Scratch #1 on HackerTube: recommended by 3 Hacker News commenters across 3 separate months, 2014–2021.

jekor

tutorial · intermediate · evergreen

Open on YouTube

The first episode of a screencast series building djb's redo build system from scratch in Haskell. It explains the purpose of redo, writes initial code and sets up a GitHub repository.

Why Hacker News recommends it

Recommended to Haskell learners as a rare example of building a real program step by step beyond toy examples.

people recommended it
3
separate months
3
strong recommendations
1
discussed on HN
2014–2021
“the Jekor Redo [1] videos are fantastic, and demonstrate the slow building up of more complicated things than "reverse this string.”
— traviscj, Feb 2014, in “A Lazy Evaluation – Why I Find Learning Haskell Hard”

What HN commenters said

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

traviscjFeb 2014Strongly recommends

I haven't ever done anything too significant in Haskell, but the Jekor Redo [1] videos are fantastic, and demonstrate the slow building up of more complicated things than "reverse this string." I haven't watched his xmonad [2] or pandoc [3] videos yet, but I would bet that they are highly worthwhile as well. - 1: ▶ this video - 2: [link] - 3: [link]

in “A Lazy Evaluation – Why I Find Learning Haskell Hard” · View on HN

mavelikaraDec 2021Recommends

Chris Forno (jekor) made an implementation of djb's redo in Haskell. The videos of him live coding it are on YouTube, and I recommended it for anyone wanting to learn Haskell. ▶ this video

in “Redo: A recursive, general-purpose build system” · View on HN

minikomiAug 2014Recommends

There's definitely a stage when you want to graduate from bottom-up tinkering & learning the underlying concepts to making things -- this is where I feel there's a big gap in the haskell materials right now. There's some great screncasts though which have been helpful. [link] - Implement a sed clone in Haskell (a bit broken towards the end but a great look at a small incremental project) ▶ this video - implementing redo in Haskell

in “Getting It Done with Haskell” · View on HN

Topics & tags

Functional programmingTesting, debugging & developer toolshaskellredobuild systemslive codingscreencast