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