Work

Comparing approaches to generic programming in Haskell

Year: 2006
Type: preprint
Abstract: . The last decade has seen a number of approaches to datatype-generic programming: PolyP, Functorial ML, ‘Scrap Your Boilerplate’, Generic Haskell, ‘Generics for the Masses’, etc. The approaches vary in sophistication and target audience: some propose full-blown programming languages, some suggest libraries, some can be seen as categorical programming methods. In these lecture notes we compare the various approaches to datatype-generic programming in Haskell. We introduce each approach by means of example, and we evaluate it along different dimensions (expressivity, ease of use, etc). 1
Language: English
Subfield: Software
Open Access status: green
OpenAlex ID: W2785690991
Cites:
Cited by: 29
Related to: 10