Improving support for generic programming in C# with associated types and constraint propagation

Generics has recently been adopted to many mainstream object oriented languages, such as C# and Java. As a particular design choice, generics in C# and Java use a sub-typing relation to constraint type parameters. Failing to encapsulate type parameters within generic interfaces and inability to enca...

Full description

Bibliographic Details
Main Author: Srinivasa Raghavan, Aravind
Other Authors: Jarvi, Jaakko
Format: Others
Language:en_US
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/1969.1/ETD-TAMU-1273
http://hdl.handle.net/1969.1/ETD-TAMU-1273