Write You a Haskell - Build a modern functional compiler dev.stephendiehl.com
Haskell
6 tutorials
Writing an interpreter is the classic Haskell project, and the list has three. Write Yourself a Scheme in 48 Hours, a Wikibook by Jonathan Tang, builds a Scheme interpreter with Parsec and teaches monads, error handling and IO through a real program. Write You A Scheme, Version 2 by Adam Wespiser updates the same idea with modern Haskell practices and tooling. Stephen Diehl's Write You a Haskell goes much further, building a compiler for a small functional language with type inference, though it was never finished.
Write Yourself a Scheme in 48 hours en.wikibooks.org
Write You A Scheme, Version 2 github.com
Compilers574
Roll Your Own IRC Bot wiki.haskell.org
Making Movie Monad lettier.github.io
Making a Website with Haskell adit.io
Web appsoutdated