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 points people here: Recommended to Haskell learners as a rare example of building a real program step by step beyond toy examples.
“the Jekor Redo [1] videos are fantastic, and demonstrate the slow building up of more complicated things than "reverse this string.”HN comment, 2014
“the Jekor Redo [1] videos are fantastic, and demonstrate the slow building up of more complicated things than "reverse this string.”
Builds up complex Haskell programs slowly beyond toy examples.
Full comment
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
RecommendsminikomiAug 2014
“There's some great screncasts though which have been helpful.”
Screencast implementing redo in Haskell, helpful for making real things.
Full comment
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
RecommendsmavelikaraDec 2021
“I recommended it for anyone wanting to learn Haskell.”
Live coding of djb's redo in Haskell, good for learning Haskell.
Full comment
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