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]

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, 0.4.1.11
Change log CHANGELOG
Dependencies base (>=4 && <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, ghc ==9.2.4, ghc ==9.4.8, ghc ==9.6.5, ghc ==9.8.2, ghc ==9.10.1, ghc ==9.12.1, ghc ==9.14.1
License BSD-3-Clause
Copyright 2007–2026 wren romano
Author wren gayle romano
Maintainer wren@cpan.org
Uploaded by WrenRomano at 2026-03-01T00:28:16Z
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
Distributions NixOS:0.4.1.6
Reverse Dependencies 12 direct, 6 indirect [details]
Downloads 12241 total (26 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for list-extras-0.4.1.11

[back to package description]

list-extras

CI Status Hackage version

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