Personal tools

Extensible record

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(Adding link to HList, mentioning its relatedness to database prgramming, and also Port HaskellDB to HList project)
(Updating link to ,,Port HaskellDB to HList'' ticket, according to its new location on Trac)
Line 6: Line 6:
   
 
See also
 
See also
* [http://homepages.cwi.nl/~ralf/HList/ HList --- a Haskell library for strongly typed heterogeneous collections] includes also extensible records. Its relatedness to database programming is described in the articles, se also its [[Summer of Code: Project suggestions#Port HaskellDB to HList|possible]] relatedness to [[Libraries and tools/Database interfaces/HaskellDB|HaskellDB]] project.
+
* [http://homepages.cwi.nl/~ralf/HList/ HList --- a Haskell library for strongly typed heterogeneous collections] includes also extensible records. Its relatedness to database programming is described in the articles, se also its [http://hackage.haskell.org/trac/summer-of-code/ticket/33 possible] relatedness to [[Libraries and tools/Database interfaces/HaskellDB|HaskellDB]] project.
 
* Daan Leijen: [http://www.cs.uu.nl/~daan/pubs.html#fclabels First-class labels for extensible rows]. See also the description of the Haskell-like language [http://www.cs.uu.nl/~daan/morrow/ Morrow], it is based on the concepts of the article.
 
* Daan Leijen: [http://www.cs.uu.nl/~daan/pubs.html#fclabels First-class labels for extensible rows]. See also the description of the Haskell-like language [http://www.cs.uu.nl/~daan/morrow/ Morrow], it is based on the concepts of the article.
 
* Simon Peyton Jones and Greg Morrisett: [http://research.microsoft.com/~simonpj/Haskell/records.html A proposal for records in Haskell]
 
* Simon Peyton Jones and Greg Morrisett: [http://research.microsoft.com/~simonpj/Haskell/records.html A proposal for records in Haskell]

Revision as of 08:03, 26 April 2006

A problem where some concepts of extensible records could be useful is described in the HaskellDB project. More precisely, the problem is described in the paper downloadable from

Proposals, implementations can be found on the FirstClassLabels page of Haskell' Wiki.

See also