essence-of-live-coding-gloss 0.2.0.1 → 0.2.1
raw patch · 3 files changed
+6/−9 lines, 3 filesdep ~essence-of-live-codingPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: essence-of-live-coding
API changes (from Hackage documentation)
Files
- essence-of-live-coding-gloss.cabal +3/−3
- src/LiveCoding/Gloss/Debugger.hs +1/−1
- src/LiveCoding/Gloss/PictureM.hs +2/−5
essence-of-live-coding-gloss.cabal view
@@ -1,5 +1,5 @@ name: essence-of-live-coding-gloss-version: 0.2.0.1+version: 0.2.1 synopsis: General purpose live coding framework - Gloss backend description: essence-of-live-coding is a general purpose and type safe live coding framework.@@ -32,7 +32,7 @@ source-repository this type: git location: git@github.com:turion/essence-of-live-coding.git- tag: v0.1.0.3+ tag: v0.2.1 library exposed-modules:@@ -43,7 +43,7 @@ base >= 4.11 && < 5 , syb >= 0.7 , transformers >= 0.5- , essence-of-live-coding >= 0.2.0.1+ , essence-of-live-coding >= 0.2.1 , foreign-store >= 0.2 , gloss >= 1.13 hs-source-dirs: src
src/LiveCoding/Gloss/Debugger.hs view
@@ -6,7 +6,7 @@ import Data.Data -- transformers-import Control.Monad.Trans.Writer+import Control.Monad.Trans.Writer.Strict import Control.Monad.Trans.Class import Control.Monad.Trans.State.Strict
src/LiveCoding/Gloss/PictureM.hs view
@@ -6,7 +6,7 @@ -- transformers import Control.Monad.Trans.Class import Control.Monad.Trans.Reader as X-import Control.Monad.Trans.Writer+import Control.Monad.Trans.Writer.Strict -- gloss import Graphics.Gloss@@ -33,10 +33,7 @@ :: Monad m => Cell (PictureT m) a b -> Cell m ([Event], a) (Picture, b)-runPictureT = hoistCellOutput (fmap massageWriterOutput . runWriterT) . runReaderC'- where- massageWriterOutput :: ((b, s), pic) -> ((pic, b), s)- massageWriterOutput ((b, s), pic) = ((pic, b), s)+runPictureT = runWriterC . runReaderC' addPicture :: Monad m => Cell (PictureT m) Picture () addPicture = arrM $ lift . tell