Skip to content
Projects

sdiehl/write-you-a-haskell

View on GitHub

sdiehl/write-you-a-haskell has 3,490 GitHub stars and 258 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-06 18:32 UTC. Last push 2026-10-28.

How these counts are measured

Building a modern functional compiler from first principles.

Measured star growth

in 24h
+1
in 7 days
Update delayed
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Haskell logo

Write You a Haskell
Building a modern functional compiler from first principles.

Stephen Diehl

Build Status MIT License

Read Online:

Chapters

Building

To build the chapters and the book, install Rust, just, Boehm GC and LLVM 22. The pinned book tools are installed locally by just bootstrap.

$ just bootstrap
$ just build
$ just book

To generate the pdf:

$ just pdf

Contributing

Any and all contributions are always welcome. As always, I rely on the perpetual kindness and goodwill of other compiler nerds (like you!) to help correct grammar, clarify, and fix errors.

License

Artwork CC BY SA

This written work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. You may reproduce and edit this work with attribution.

The included source is released under the terms of the MIT License.

Explore related projects