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