Popularity
7.1
Growing
Activity
0.0
Stable
20
4
4

Monthly Downloads: 128
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags: Data     Records    

data-diverse alternatives and similar packages

Based on the "Data" category.
Alternatively, view data-diverse alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of data-diverse or a related project?

Add another 'Data' Package

README

Hackage Build Status

"Data.Diverse.Many" is an extensible record for any size encoded efficiently as (Seq Any).

"Data.Diverse.Which" polymorphic variant of possibilities encoded as (Int, Any).

Provides getters, setters, projection, injection, folds, and catamorphisms; accessed by type or index or label.

Refer to ManySpec.hs and WhichSpec.hs for example usages.

Iso, Lens and Prisms are provided in data-diverse-lens