HList-0.3.4.1: Heterogeneous lists
HList is a record system providing strongly typed heterogenous lists, records, type-indexed products (TIP) and co-products; licensed under the MIT X License.
User code should import Data.HList or Data.HList.CommonMain for a slightly more limited scope
Modules
- Data
- Data.HList
- Data.HList.CommonMain import me
- Data.HList.Data
- Data.HList.FakePrelude
- Data.HList.HArray
- Data.HList.HList
- Data.HList.HListPrelude
- Data.HList.HOccurs
- Data.HList.HTypeIndexed
- Data.HList.HZip
- Data.HList.Keyword
- Data.HList.Label3 namespaced labels
- Data.HList.Label6 labels using promoted strings (Symbol)
- Data.HList.Labelable labels which are also lenses
- Data.HList.MakeLabels Automate some of the ways to make labels.
- Data.HList.Record
- Data.HList.RecordPuns quasiquoter inspired by -XNamedFieldPuns
- Data.HList.TIC
- Data.HList.TIP
- Data.HList.TypeEqO
- Data.HList.Variant
- Data.HList