Skip to content

Doing some practices in the book Types and Programming Languages

License

Notifications You must be signed in to change notification settings

pe200012/TAPL-Practice

Repository files navigation

TAPL-Practice

piegon

TODO

  • UTLC
    • Semantics
      • Small-step
      • Big-step
    • Evaluation Strategy
      • Call-By-Value
      • Call-By-Name
      • Lazy Evaluation
  • STLC
  • Subtyping
  • Recursive Types
  • Polymorphism
    • Type Reconstruction
      • Constraint-Based Typing & Unification
      • Principal Types & Incremental Unification
      • Implicit Type Annotations
      • Let-Polymorphism
  • Higher-Order Systems
  • Create a new toy language with all these features
  • Important Prove all the theorems in Coq

make slow progress...

About

Doing some practices in the book Types and Programming Languages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published