Skip to content

Latest commit

 

History

History
8 lines (6 loc) · 455 Bytes

README.md

File metadata and controls

8 lines (6 loc) · 455 Bytes

TAPL Implementations

Implements (parts) of the book "Types and Programming Languages" in Rust. So far, the following has been aded:

  • untyped_lambda : Evaluation and a simple parser for the untyped lambda calculus (chapters 5 and 7)
  • stlc: Type checking and evaluation for the simply typed lambda calculus including extensions (chapters 9-11)
  • WIP: inference: implements type inference (bidirectional and constraint-based) for STLC with extensions