Extensible record

From HaskellWiki
Revision as of 21:18, 16 June 2006 by EndreyMark (talk | contribs) (spell-check with ispell)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

Papers and libraries

Applications

Declarative database management

Such systems can achieve more type safety (compared to direct SQL handling).

HaskellDB

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

HaskellDB uses its own extensible record system, but see also HaskellDB#Future.

CoddFish

CoddFish is another declarative, type safe database system. As for extensible record system, it uses HList --- a Haskell library for strongly typed heterogeneous collections.