Publication View

Chapter 2 Comparing Approaches to Generic Programming in Haskell (2008)

Abstract
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’, and so on. The approaches vary in sophistication and target audience: some propose fullblown 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, and so on). 1

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.79.8529
Source http://www.cs.uu.nl/people/johanj/publications/ComparingGpFinal.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Type text
Language English
Relation 10.1.1.41.548, 10.1.1.38.9875, 10.1.1.23.7120, 10.1.1.60.449, 10.1.1.10.9607, 10.1.1.37.9200, 10.1.1.3.5400, 10.1.1.53.6508, 10.1.1.60.7284