The HList package

[Tags: library, mit]

HList is a record system providing strongly typed heterogenous lists, records, type-indexed products (TIP) and co-products; licensed under the MIT X License.


[Skip to ReadMe]

Properties

Versions0.1, 0.1.1, 0.2, 0.2.1, 0.2.2, 0.2.3, 0.3.0, 0.3.0.1, 0.3.1.0, 0.3.2.0, 0.3.4.0, 0.3.4.1, 0.4.0.0, 0.4.1.0
Change logNone available
Dependenciesbase (>=3 && <4.3) [details]
LicenseMIT
Author2004 Oleg Kiselyov (FNMOC, Monterey), Ralf Laemmel (CWI/VU, Amsterdam), Keean Schupke (Imperial College, London)
Maintaineroleg@pobox.com
CategoryData
UploadedTue Sep 15 16:54:00 UTC 2009 by GwernBranwen
UpdatedSun Apr 26 16:11:16 UTC 2015 by AdamBergmark to revision 1
DistributionsLTSHaskell:0.4.1.0, NixOS:0.4.1.0, Stackage:0.4.1.0
Downloads4707 total (356 in last 30 days)
Votes
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for HList-0.2

(C) 2004--2005, Oleg Kiselyov, Ralf Laemmel, Keean Schupke

The HList library and samples

This distribution covers all essential issues discussed in the HList paper.
Additional examples and HList operations are provided.
The code from the database section of the HList paper is not included
since doing so would have implied inclusion of substantial packages,
namely the underlying infrastructure for database access library.

You can get HList from Hackage or from Darcs:

$ darcs get --partial http://darcs.haskell.org/HList/

The code works --- within the limits exercised in the source files ---
for both GHC (6.4) and Hugs (Nov 2003). See the 
examples/Makefile for ways of running test cases.

One may run "cd examples; make test" to check the distribution.

See ChangeLog for updates.