Types and Programming Languages
-
ss9 Simply Typed Lambda-Calculus
-
ss12 Normalization
-
ss13 References
-
ss14 Exceptions
-
ss15 Subtyping
-
ss20 Recursive Types
-
ss23 Universal Types
-
ss24 Existentioal Types
-
ss26 Bounded Quantification
-
ss29 Type Operators and Kinding
-
ss30 Higher-Order Polymorphism
-
https://www.cis.upenn.edu/~bcpierce/attapl/
- ATTPL(2004): TaPLの続編的な