All Versions
Latest Version
Avg Release Cycle
441 days
Latest Release
2207 days ago

Changelog History

  • v0.2.1.1

    May 07, 2018
  • v0.2.0 Changes

    November 21, 2017
    • Introduced super-applicatives through the Applicative class. This is a natural broadening of our approach.
    • 📇 Renamed the constrained CFunctor to Functor so it can act as a drop in replacement for the standard functor type class.
    • 👍 Introduced support for superarrows through the ArrowArr, ArrowSequence, ArrowSelect and ArrowCombine type classes.
      • Added ebba examples that uses superarrows.
    • 🔌 Restructure modules to put common plugin code into a module that is not associated with supermonad or superarrows specifically. The old modules are still provided so that people coming from the paper can still rely on those instructions.
    • 🛠 Fixed effect monad examples by using the new version of the effect-monad package that supports GHC 8+.
    • 🛠 Generalized and fixed issue with the constrained WrappedMonad instances.
  • v0.2.0.1 Changes

    March 11, 2018
    • ➕ Additional examples of supermonads and superapplicatives.
    • Reference the papers explaining supermonads and -applicatves in the readme.
  • v0.1 Changes

    December 25, 2016
    • 🎉 Initial release.