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.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.0, 0.1, 0.2, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.3, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.7, 0.4, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.7.1, 0.4.7.2, 0.4.8, 0.4.9, 0.4.10, 0.4.10.1, 0.5, 0.5.1, 0.6, 0.6.1, 0.7, 0.7.1, 0.8, 0.8.1, 0.8.2, 0.8.3, 0.9, 0.9.1 |
---|---|
Change log | CHANGELOG.md |
Dependencies | aeson (>=1.5 && <2.3), base (>=4.8 && <5), bytestring, cassava, comonad, constraints, deepseq, ghc-prim, hashable (>=1.2 && <1.5), incremental (>=0.3.1), membership, prettyprinter (>=1.7 && <1.8), primitive, profunctors, QuickCheck, StateVar, tagged, template-haskell, text, th-lift (>=0.8), transformers, unordered-containers, vector (>=0.12.1.2) [details] |
Tested with | ghc ==8.10.7, ghc ==9.0.1, ghc ==9.2.1 |
License | BSD-3-Clause |
Copyright | Copyright (c) 2017-2022 Fumiaki Kinoshita |
Author | Fumiaki Kinoshita |
Maintainer | Fumiaki Kinoshita <fumiexcel@gmail.com> |
Category | Data, Records |
Home page | https://github.com/fumieval/extensible |
Bug tracker | http://github.com/fumieval/extensible/issues |
Source repo | head: git clone https://github.com/fumieval/extensible.git |
Uploaded | by FumiakiKinoshita at 2024-09-28T03:21:04Z |
Distributions | LTSHaskell:0.9.1, NixOS:0.9.1, Stackage:0.9.1 |
Reverse Dependencies | 17 direct, 3 indirect [details] |
Downloads | 31234 total (209 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |