red-black-record: Extensible records and variants indexed by a type-level Red-Black tree.
A library that provides extensible records and variants, both indexed by a type-level red-black tree that maps Symbol keys to value Types.
The keys correspond to fields names in records, and to branch names in variants.
Each value type in a field or branch comes wrapped in a
type constructor of kind Type -> Type
.
The records and variants can be converted to and from
regular Haskell datatypes; also to and from the unlabelled
n-ary products and sums of the sop-core
package.
Downloads
- red-black-record-1.0.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 1.0.0.0, 1.0.0.1, 1.0.0.2, 1.1.0.0, 2.0.0.0, 2.0.0.1, 2.0.1.0, 2.0.2.0, 2.0.2.1, 2.0.2.2, 2.0.3.0, 2.0.4.0, 2.1.0.0, 2.1.0.1, 2.1.0.2, 2.1.0.3, 2.1.1.0, 2.1.2.0, 2.1.3.0, 2.1.4.0, 2.1.6.0 |
---|---|
Change log | CHANGELOG.md |
Dependencies | base (>=4.10.0.0 && <5), sop-core (>=0.4.0.0 && <0.5) [details] |
License | BSD-3-Clause |
Author | Daniel Diaz |
Maintainer | diaz_carrete@yahoo.com |
Category | Data |
Uploaded | by DanielDiazCarrete at 2019-01-16T22:28:36Z |
Distributions | |
Downloads | 7399 total (1 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2019-01-16 [all 1 reports] |