extensible: Extensible, efficient, optics-friendly data types and effects

[ bsd3, data, library, records ] [ Propose Tags ]

This package provides a powerful framework to combine and manipulate various types of structures.

See also School of Haskell for tutorials.

[Skip to Readme]


Automatic Flags

"define instances for barbies"


"define instances for cassava"


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


Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


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.8, 0.4.9, 0.4.10,, 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
Change log CHANGELOG.md
Dependencies aeson (<1.6), barbies, base (>=4.8 && <5), bytestring, cassava, comonad, constraints, deepseq, ghc-prim, hashable, membership, monad-skeleton (>=0.1.2), prettyprinter, primitive, profunctors, QuickCheck, StateVar, tagged, template-haskell, text, th-lift, transformers, unordered-containers, vector [details]
License BSD-3-Clause
Copyright Copyright (c) 2017 Fumiaki Kinoshita
Author Fumiaki Kinoshita
Maintainer Fumiaki Kinoshita <fumiexcel@gmail.com>
Revised Revision 1 made by sjakobi at 2021-10-19T01:32:31Z
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 2019-12-21T01:42:59Z
Distributions LTSHaskell:0.9, NixOS:0.9, Stackage:0.9
Reverse Dependencies 17 direct, 3 indirect [details]
Downloads 30029 total (86 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]

Readme for extensible-0.7

[back to package description]


Build Status Hackage

This package provides extensible poly-kinded records, variants and effects.

Several tutorials can be found at School of Haskell.

Bug reports and contributions are welcome!