Quantcast
Channel: in-other-words – new releases on Hackage
Viewing all articles
Browse latest Browse all 5

in-other-words-0.2.1.1 (A higher-order effect system where the sky's the limit)

$
0
0
Homepage
https://github.com/KingoftheHomeless/in-other-words#readme
Author
Love Waern
Uploaded
by KingoftheHomeless at 2022-06-15T07:11:07Z
Maintainer
love.waern@gmail.com

Changelog for in-other-words

0.2.1.1 (2022-06-15)

Non-breaking Changes

  • GHC 9.2.3 compatiblity

0.2.1.0 (2021-11-05)

Non-breaking Changes

  • Added hoistSteps
  • Added threadBaseControlViaUnlift
  • GHC 9.0.1 compatiblity (thanks @berberman!)

0.2.0.0 (2021-01-30)

Breaking Changes

  • -Fast interpretations of every continuation-related effect have been removed due to lack of usefulness.
  • The ThreadsEff (ContT r) (ReaderPrim i) instance has been removed due to unlawfulness.
  • Control.Monad.Trans.List.Church and Control.Monad.Trans.Free.Church.Alternate have received a minor revamp. Notably, the representations of ListT and FreeT have been changed to become lawful monad transformers.
  • bracketToIO now executes the cleanup action of any generalBracketuninterruptibly masked.

Non-breaking Changes

  • Fixed a bug where listen when using listenToIO would be lifted incorrectly by carriers based on FreeT and ListT, which arose due to these not having been lawful monad transformers.
  • All uses of CompositionC in the library has been changed to proper newtypes. This should improve the quality of error messages as well as compilation times.
  • Added bracketToIOUnsafe, which has the previous semantics of bracketToIO -- that is, the cleanup action of each generalBracket is only executed interruptibly masked.
  • Control.Efffect.Newtype now exports the constructors of WrapperOf, thus addressing an issue where users wouldn't be allowed to derive via WrapperOf.
  • Control.Efffect.Carrier now exports the constructors of IdentityT, thus addressing an issue where users wouldn't be allowed to derive via IdentityT.
  • Fixed an issue where FailC lacked a MonadFail instance.
  • Added errorToIOAsExc and errorToErrorIOAsExc (thanks @poscat0x04!)

0.1.1.0 (2020-10-30)

Non-breaking Changes

  • Added runTellAction and ignoreTell interpreters.
  • Added runEmbed interpreter
  • Fixed an issue with runShift where HO-actions applied on a shift could affect the continuation provided to the argument of shift.

0.1.0.0 (2020-10-10)

Initial release.


Viewing all articles
Browse latest Browse all 5

Latest Images

Trending Articles





Latest Images