Skip to content
0:00 / 0:00

#haskell#sed#statemonad

Sed implementation in Haskell - Episode 1

nixcasts

6.4K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 4 people: 4 in engineering communities.
  • A classic. People kept recommending it from 2013 to 2021.
  • Presented by Conner McDaniel
  • Linked in the descriptionconnermcd/sed

Intermediate. Assumes working knowledge.

6.8K views13 years ago4 recommendations

Programming languagesSystems programmingHaskellThe shell and command line

Conner McDaniel begins a series on building a Unix sed clone from scratch in Haskell.

This is the beginning of a series on writing a sed implementation in Haskell. You can follow along using the tags at the github repository: github.com/connermcd/sed Other Haskell Youtubers: youtube.com/user/jekor/videos youtube.com/user/KimballKinnison/videos youtube.com/user/LazyCasts/videos youtube.com/user/HaskellLiveTV/videos GNU sed source code: git.savannah.gnu.org/cgit/sed.git Haskell language: haskell.org/haskellwiki/Haskell

Why it's here

4 people recommend this

What people say. Recommended as a great practical walkthrough of building a real-world CLI tool in Haskell.

u/mn-haskell-guyin r/haskell • Recommends

Sed implementation in Haskell - Parts 1 & 2 youtube Part 1 (11:32) link to this video Part2 (18:52) link to this video

u/mn-haskell-guyin r/haskell • Recommends

On “Sed implementation in Haskell - Episode 6 [youtube]”

github repo: https://github.com/connermcd/sed Previous episodes: 1. Introduction 2. State monad 3. efficiency, ListZipper, Text.Regex 4. Text.Parsec 5. command line options 6. testing youtube playlist: link to this video

u/kapuzineralexin r/haskell • Recommends

On “Are there good Video Tutorials ?”

You may be interested in Conner McD's series on implementing sed in Haskell as well.

u/radomajin r/haskell • Recommends

On “Recommended Reading Material”

Conner McDaniel walks you through a sed implementation in Haskell.

u/elocoin r/haskell • Recommends

On “What was your experience learning an FP language?”

…t to learn. I really enjoyed Learn You a Haskell For Great Good, but it wasn't until I also read Real World Haskell that I had enough basis to actually start to create something in Haskell, and even then I still found it quite difficult. One other thing that helped was watching a Youtube series with a guy systematically recreating sed in Haskell ([video…