hackage.haskell.org : posable
A generics library that represents a non-recursive Haskell 98 datatype as a product-of-sums. Each type is represented with a single tag, and a product of sums of fields. The tag represents all constructor choices in the type, the fields contain all the values in the type. This representation maps easily to a struct of unions, which is a memory-efficient way to store sum datatypes.
Registry
-
Source
- JSON
purl: pkg:hackage/posable
Keywords:
bsd3
, generics
, library
, Propose Tags
License: BSD-3-Clause
Latest release: about 3 years ago
First release: about 3 years ago
Downloads: 175 total
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 8 days ago