[TYPES] System F and Type Generativity
George Kuan
gkuan at cs.uchicago.edu
Tue Sep 8 18:50:01 EDT 2009
ML datatypes and opaque sealing are the source of type generativity in
the ML module system. This generativity is sometimes modeled using
existential types. However, a more direct modeling of generativity
would be to consider generativity as a special operator G in a variant
of System F that takes a type expression and produces a new unique
type unequal to all others. This would be essentially a type-level
effect. Are there any variants of System F that include such an
extension?
- George
More information about the Types-list
mailing list