Slide 69
Slide 69 text
In The Thesis
• Intensional model of closed user-declared types
• extended to dependent, infinitary, and inductive-recursive polynomial
functors
• Examples of fully generic programming using the model
• i.e. count, lookup, ast
• Special attention payed to role of types versus role of kinds
• Procedure to close any universe of types
• Generalization of model of types to kinds, superkinds, etc.
• Modeling a closed hierarchy of user-declared types
• Modeling a language that internalizes polymorphism, hence internalizes fully
generic programming