Skip to content
Jukka Lehtosalo edited this page Feb 1, 2017 · 3 revisions

You'll probably need to know a little about compilers and/or type systems to be effective working on mypy internals. In particular, understanding ASTs, parsers and symbol tables would be useful, but code generation and various optimizations less so.

Books

Introductory texts:

More advanced books:

  • Types and Programming Languages (Pierce)
    • This is heavier on theory