Publication View

Generics as a Library (Extended Abstract) (2008)

Abstract
Typically, a generic function is a function that is defined on the structure of data types: with a single definition, we obtain a function that works for many data types. In contrast, an ad-hoc polymorphic function requires a separate implementation for each data type. Previous work by Hinze on lightweight generic programming has introduced techniques that allow the definition of generic functions directly in Haskell.

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.60.7872
Source http://web.comlab.ox.ac.uk/oucl/work/bruno.oliveira/GenericsAbstract.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Type text
Language English
Relation 10.1.1.36.272, 10.1.1.35.3570, 10.1.1.136.9526, 10.1.1.3.8492