Execute a set of actions (e.g. parsers) in each possible order

LTS Haskell 22.29:
Stackage Nightly 2024-07-18:
Latest on Hackage:

See all snapshots action-permutations appears in

BSD-3-Clause licensed and maintained by Ross Paterson
This version can be pinned in stack with:action-permutations-,940

Module documentation for

Depends on 1 package(full list with versions):

Sequence a set of Alternative actions in each possible order, based on "Parsing Permutation Phrases", by Arthur Baars, Andres Loeh and S. Doaitse Swierstra, Haskell Workshop 2001. This is particularly useful for constructing a parser for permutations of elements. This version has a slightly different interface from the paper.