The HList package

[Tags: library, mit]

HList provides many operations to create and manipulate heterogenous lists (HLists) whose length and element types are known at compile-time. HLists are used to implement

User code should import Data.HList or Data.HList.CommonMain for a slightly more limited scope


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
Change logChangeLog
Dependenciesarray, base (>=4.6), ghc-prim, mtl, profunctors, tagged, template-haskell
LicenseMIT
Author2004 Oleg Kiselyov (FNMOC, Monterey), Ralf Laemmel (CWI/VU, Amsterdam), Keean Schupke (London)
Maintaineroleg@pobox.com
CategoryData
Source repositoryhead: darcs get http://code.haskell.org/HList
UploadedWed May 6 01:03:33 UTC 2015 by AdamVogt
DistributionsNixOS:0.4.0.0
Downloads3667 total (263 in last 30 days)
StatusDocs available [build log]
Last success reported on 2015-05-06 [all 1 reports]

Modules

[Index]

Flags

NameDescriptionDefault
new_type_equse Data.Type.Equality.== to define the instance of HEq instead of overlapping instances (in Data.HList.TypeEqO) (needs ghc >= 7.8)Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees