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