Conference item icon

Conference item

Towards a categorical foundation for generic programming

Abstract:

Generic Haskell is an extension of Haskell that supports datatype-generic programming. The central idea of Generic Haskell is to interpret a type by a function, the so-called instance of a generic function at that type. Since types in Haskell include parametric types such as `list of', Generic Haskell represents types by terms of the simply-typed lambda calculus. This paper puts the idea of interpreting types as functions on a firm theoretical footing, exploiting the fact that the simply-type...

Expand abstract

Actions


Access Document


Publisher copy:
10.1145/2036918.2036926

Authors


Publisher:
ACM
Host title:
Proceedings of the seventh ACM SIGPLAN workshop on Generic programming
Publication date:
2011-01-01
DOI:
ISBN:
9781450308618
UUID:
uuid:9a219f98-a6cf-4479-8050-12a661797ac4
Local pid:
cs:5065
Deposit date:
2015-03-31

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP