composition-prelude

Higher-order function combinators

Version on this page:3.0.0.2
LTS Haskell 22.37:3.0.1.0
Stackage Nightly 2024-10-11:3.0.1.0
Latest on Hackage:3.0.1.0

See all snapshots composition-prelude appears in

BSD-3-Clause licensed by Vanessa McHale
Maintained by [email protected]
This version can be pinned in stack with:composition-prelude-3.0.0.2@sha256:1ffed216bd28d810fce0b5be83a661e2a892696d73b3f8de5c0f5edb9b5f0090,1216

Module documentation for 3.0.0.2

Depends on 1 package(full list with versions):
Used by 1 package in lts-21.21(full list with versions):

composition-prelude

Higher-order function composition.

An alternate version of what’s provided in composition and composition-extra.

Changes

composition-prelude

3.0.0.2

  • Faster thread, hopefully

3.0.0.0

  • Remove -.** etc. and replace with .@
  • Fix documentation
  • Add rule for thread
  • -. has a different fixity
  • Add +>, &: infix synonyms

2.0.5.0

  • Add (.*****) and (.******).
  • Polish documentation

2.0.4.0

  • Fix (.@@@)

2.0.3.0

  • Add (.@), (.@@), (.@@@), (.@@@@) operators
  • Improved documentation

2.0.2.2

  • Polish documentation

2.0.2.1

  • Polish documentation

2.0.2.0

  • Add .$

2.0.1.0

  • Add dup for tuples

2.0.0.0

  • Fix fixity of various operators

1.5.3.0

  • Add between and ~@~

1.5.2.0

  • Add monadic versions of various composition operators.
  • Performance improvements related to the inliner

1.5.1.0

  • Add threadM
  • Generalize thread to work on any Foldable of functions