list-extras: Common not-so-common functions for lists

[ bsd3, library, list ] [ Propose Tags ] [ Report a vulnerability ]

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.


[Skip to Readme]

Flags

Automatic Flags
NameDescriptionDefault
base4

base-4.0 deprecated Prelude which is imported qualified

Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0, 0.1.1, 0.2.0, 0.2.1, 0.2.2, 0.2.2.1, 0.3.0, 0.4.0, 0.4.0.1, 0.4.1.1, 0.4.1.3, 0.4.1.4, 0.4.1.6
Change log CHANGELOG
Dependencies base (<5) [details]
Tested with ghc ==8.0.2, ghc ==8.2.2, ghc ==8.4.4, ghc ==8.6.5, ghc ==8.8.4, ghc ==8.10.3, ghc ==9.0.1
License BSD-3-Clause
Copyright Copyright (c) 2007–2021 wren gayle romano
Author wren gayle romano
Maintainer wren@cpan.org
Category List
Home page https://wrengr.org/software/hackage.html
Bug tracker https://github.com/wrengr/list-extras/issues
Source repo head: git clone https://github.com/wrengr/list-extras.git
Uploaded by WrenRomano at 2021-10-18T06:37:47Z
Distributions NixOS:0.4.1.6
Reverse Dependencies 12 direct, 6 indirect [details]
Downloads 11936 total (46 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2021-10-18 [all 1 reports]

Readme for list-extras-0.4.1.6

[back to package description]

list-extras

Hackage version Build Status Dependencies

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