packages feed

reflection-without-remorse 0.9.4 → 0.9.5

raw patch · 3 files changed

+3/−2 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Control.Monad.Operational.Reflectable: instr :: r x -> Program r x
+ Control.Monad.Operational.Reflectable: interpretWithMonad :: Monad m => (forall a. r a -> m a) -> Program r b -> m b

Files

ChangeLog view
@@ -1,3 +1,4 @@+0.9.5: Non-exported utility functions... not so practical 0.9.4: Added utility functions to Operational monad 0.9.3: Added applicative and functor instances 0.9.2: Fixed stupid spelling error
Control/Monad/Operational/Reflectable.hs view
@@ -19,7 +19,7 @@ -- Talk : <http://www.youtube.com/watch?v=_XoI65Rxmss> ----------------------------------------------------------------------------- -module Control.Monad.Operational.Reflectable(Program,ProgramView(..), fromView, toView) where+module Control.Monad.Operational.Reflectable(Program,ProgramView(..), fromView, toView, instr,interpretWithMonad) where  import Data.TASequence.FastCatQueue import Control.Monad
reflection-without-remorse.cabal view
@@ -1,5 +1,5 @@ Name:                reflection-without-remorse-Version:             0.9.4+Version:             0.9.5 Synopsis:	         Efficient free and operational monads. Description:         Free and operational monad that efficiently support alternating between building and observing. License:             BSD3