Personal tools

Extensible record

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(A link back to Libraries and tools/Database interfaces/HaskellDB -- the problem described in the pointed-to page can bee seen as a case study)
(Adding link to HList, mentioning its relatedness to database prgramming, and also Port HaskellDB to HList project)
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.
 
* 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 00:02, 25 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