extensible: Extensible, efficient, optics-friendly data types and effects
This package provides a powerful framework to combine and manipulate various types of structures.
See also School of Haskell for tutorials.
[Skip to Readme]
Modules
[Index] [Quick Jump]
- Data
- Data.Extensible
- Data.Extensible.Bits
- Data.Extensible.Class
- Data.Extensible.Dictionary
- Data.Extensible.Field
- Data.Extensible.GetOpt
- Data.Extensible.Inclusion
- Internal
- Data.Extensible.Label
- Data.Extensible.Match
- Data.Extensible.Nullable
- Data.Extensible.Plain
- Data.Extensible.Product
- Data.Extensible.Record
- Data.Extensible.Struct
- Data.Extensible.Sum
- Data.Extensible.TH
- Data.Extensible.Tangle
- Data.Extensible.Wrapper
- Data.Extensible
Flags
Manual Flags
Name | Description | Default |
---|---|---|
barbies | "define instances for barbies" | Disabled |
cassava | "define instances for cassava" | Enabled |
islabel | "export the instance of IsLabel making optics (which could conflict with other packages such as generic-lens)" | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- extensible-0.9.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates