The enummapset-th package
This package wraps IntSet and IntMap from containers, and provides fast sets and maps keyed on any data type with a well-behaved Enum instance. Useful for derived Enums, newtype'd Ints, or any data type that can be packed into an Int: just implement fromEnum and toEnum.
The boilerplate is generated using Template Haskell, so unlike enummapset it's easier to maintain and keep up-to-date with containers. On the downside, it's less portable.
Properties
| Versions | 0.5.1.0, 0.6.0.0 |
|---|---|
| Dependencies | base (≥4.6 & <5), containers (≥0.5.1.0 & <0.6), deepseq (≥1.3), template-haskell (≥2.8) |
| License | BSD3 |
| Copyright | © 2012 Liyang HU |
| Author | Liyang HU |
| Maintainer | enummapset-th@liyang.hu |
| Category | Data |
| Home page | https://github.com/liyang/enummapset-th |
| Source repository | git clone http://github.com/liyang/enummapset-th |
| Upload date | Tue Oct 9 01:31:40 UTC 2012 |
| Uploaded by | LiyangHu |
| Built on | ghc-7.6 |
Modules
Downloads
- enummapset-th-0.5.1.0.tar.gz (Cabal source package)
- package description (included in the package)