lichuang / TAPL

types-and-programming-languages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TAPL

types-and-programming-languages

Two version(Rust\OCaml) implementation of TAPL, while OCaml version is from https://www.cis.upenn.edu/~bcpierce/tapl/checkers/.

  • 01_arith: untyped Arithmetic Expressions(chapter 03 and 04).
  • 02_lambda: untyped Lambda Calculus(chapter 05,06 and 07).
  • 03_typed_arith: typed Arithmetic Expressions(chapter 08,10).

About

types-and-programming-languages

License:MIT License


Languages

Language:OCaml 74.7%Language:Rust 19.2%Language:Makefile 5.5%Language:Forth 0.6%