Higher-order function combinators

Version on this page:
LTS Haskell 12.26:
Stackage Nightly 2018-09-28:
Latest on Hackage:

See all snapshots composition-prelude appears in

BSD-3-Clause licensed by Vanessa McHale
Maintained by

Module documentation for


Higher-order function composition.

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



  • Polish documentation

  • Add $.

  • Add dup for tuples

  • Fix fixity of various operators

  • Add between and ~@~

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

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