0.9.0.0
0.8.0.0
0.7.0.0
- Rewrite
Scoped interpreters in Polysemy 1.9 style.
0.6.0.0
- Add
replaceStop, shorthand for mapStop . const.
- Add
∀ to Stop interpreters.
- Add resumers that transform to
Fail.
- Move
Scoped interpreters from polysemy-conc, since Scoped is now in polysemy.
- Support GHC 9.4.
0.5.0.0
- Add interceptors.
- Change modules for effects to
Polysemy.Resume.Effect.
- Add
stopEitherAs.
- Add exception catching
stop combinators.
0.2.0.0
- Add combinators
resumeOr and resumingOr, which take an additional branch for the success case.
- Improve
raiseResumable:
- Don't discard resources
- Allow interpreter to change type of
a
- Add operator versions of
resume (!!) and resumeAs (<!), (!>).
- Add combinators
resumeWith and resumingWith that ignore the error and execute an action, plus their operator
variants (!>>) and (<<!).
0.1.0.0