ilist

Optimised list functions for doing index-related things

http://github.com/aelve/ilist

Version on this page:0.3.0.0
LTS Haskell 22.18:0.4.0.1@rev:3
Stackage Nightly 2024-04-25:0.4.0.1@rev:3
Latest on Hackage:0.4.0.1@rev:3

See all snapshots ilist appears in

BSD-3-Clause licensed by Artyom
Maintained by [email protected]
This version can be pinned in stack with:ilist-0.3.0.0@sha256:3b18f905ea91db2481262f9c82593af338a187f17fe483226da41bde27370bc8,1948

Module documentation for 0.3.0.0

  • Data
    • Data.List
      • Data.List.Index
Depends on 1 package(full list with versions):

Optimised list functions for doing index-related things. They're faster than common idioms in all cases, and sometimes they fuse better as well.

Changes

0.3.0.0

  • ifind now returns the index alongside with the value (same as in lens).

0.2.0.0

  • izipWithM and izipWithM_ have been generalised from Monad to Applicative (which mimics what was done in base-4.9).

0.1.0.0

First release.