The generic-enum package

[Tags:library, mit, test]

The default Enum class has a couple of issues that limit it's flexibility namely:

1) The "Enum" type must be always "Int", even when this loses information, such as in the case of "Integer" (due to overflow) and "Rational" (in the case of fractions).

2) enumFromTo etc like functions can only produce lists, instead of directly producing other list like data types. Aside from effeciency, using a list as an intermediary can lose information also.

The Enum class this package defines should be largely a drop in replacement for Prelude's Enum, with some minor exceptions detailed in the documentation.

Properties

Versions 0.1.0.0, 0.1.1.0
Dependencies array (==0.5.*), base (==4.9.*), bytestring (==0.10.*) [details]
License MIT
Copyright Clinton Mead (2017)
Author Clinton Mead
Maintainer clintonmead@gmail.com
Bug tracker https://github.com/clintonmead/generic-enum/issues
Source repository head: git clone https://github.com/clintonmead/generic-enum.git
Uploaded Fri Mar 10 02:14:27 UTC 2017 by clinton
Distributions NixOS:0.1.1.0
Downloads 48 total (6 in the last 30 days)
Votes
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees