Changelog for supermonad-0.2.1.1
Supermonads package changelog
0.2.0.1
- Additional examples of supermonads and superapplicatives.
- Reference the papers explaining supermonads and -applicatves
in the readme.
0.2.0
- 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.
0.1