Common not-so-common functions for lists.
Common not-so-common functions for lists.
Since Data.List.Extras
is prime realestate for extensions to Data.List
, if you have something you'd like to contribute feel free to contact the maintainer (I'm friendly). I'm amenable to adopting code if you think your functions aren't enough for a package on their own. Or if you would rather maintain a separate package I can share the Data.List.Extras.Foo
namespace.
list-extras
The list-extras package provides a few common not-so-common functions for lists.
Install
This is a simple package and should be easy to install. You should be able to use the standard:
$> cabal install list-extras
Portability
The implementation is quite portable, relying only on a few basic language extensions. The complete list of extensions used is:
- CPP
- Rank2Types
- ExistentialQuantification