User loginNavigation |
Type Theoretical Foundations for Data Structures, Classes, and ObjectsVia MetaPRL Type Theoretical Foundations for Data Structures, Classes, and Objects We will show that records and objects can be defined in a powerful enough type theory. We will also show how to use these type constructors to define abstract data structure.and Here we extend the constructive type theory with a simpler type constructor dependent intersection, i.e., the intersection of two types, where the second type may depend on elements of the first one (not to be confused with the intersection of a family of types). This new type constructor allows us to define dependent records in a very simple way. Dependent intersection looks worth attention for many reasons, e.g. providing a simpler alternative to very dependent functions. I especially liked how it simplifies treatment of coincident labels (multiple inheritance, anyone? :). By Andris Birkmanis at 2004-08-13 10:11 | LtU Forum | previous forum topic | next forum topic | other blogs | 7499 reads
|
Browse archives
Active forum topics |
Recent comments
27 weeks 2 days ago
27 weeks 2 days ago
27 weeks 2 days ago
49 weeks 3 days ago
1 year 1 week ago
1 year 3 weeks ago
1 year 3 weeks ago
1 year 5 weeks ago
1 year 10 weeks ago
1 year 10 weeks ago