MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Polytypic Programming in Haskell (2003) [13 citations — 1 self]

by Ulf Norell ,  Patrik Jansson
In Draft proceedings of the 15th International Workshop on the Implementation of Functional Languages (IFL’03
Add To MetaCart

Abstract:

A polytypic (or generic) program captures a common pattern of computation over dierent datatypes by abstracting over the structure of the datatype. Examples of algorithms that can be dened polytypically are equality tests, mapping functions and pretty printers.

Citations

147 Polyp - a polytypic programming language extension – Jansson, Jeuring - 1997
104 Derivable Type Classes – Hinze, Jones - 2001
88 Template metaprogramming for Haskell – Sheard, Jones - 2002
51 Generic haskell: practice and theory – Hinze, Jeuring - 2003
45 A Generic Programming Extension for Clean – Alimarine, Plasmeijer - 2002
18 The functional imperative: shape – Jay, Steckler - 1998
12 PolyLib – a polytypic function library – Jansson, Jeuring - 1998
12 A framework for polytypic programming on terms, with an application to rewriting – Jansson, Jeuring - 2000
10 Generic polymorphism in ML – Furuse - 2001
5 The WWW home page for polytypic programming. Available from http://www.cs.chalmers.se/~patrikj/poly – Jansson - 2001
4 Scrap your boilerplate: a practical design pattern for generic programming – Lmmel, Jones - 2003
3 Functional generic programming and type theory – Norell - 2002
1 Generic haskell, specically – Clarke, Lh - 2003