Anatomy of Programming Languages

An undergraduate textbook on programming languages.

Active development Spring 2013

Learn by doing, using Haskell. High-level outline of planned scope:

Read the code as you would read poetry.

All code can be executed directly in GHCI.

Three formats:

Source available on GitHub

Comments and collaborators welcome!

William Cook

UT Austin Computer Science