writing — organised by project
Notes on computing, machines that learn, and cities.
Long-form series and standalone pieces. Read in the order of the project, not the date they were written.
Computer Science
6 posts · 2 seriesParser Combinators
Building a parser from first principles, one combinator at a time.
01 Writing our First Parser haskell 02 Tools of the Trade haskell 03 Combinating Parser Combinators haskell 04 Folding Parsers haskell 05 The Precedence Parser haskellFunctional Programming
Theory-first notes on the abstractions behind Haskell.
01 What is a Monad, Again... theory