packages feed

essence-of-live-coding 0.1.0.2 → 0.1.0.3

raw patch · 2 files changed

+9/−6 lines, 2 filesdep ~basedep ~vector-sizedPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base, vector-sized

API changes (from Hackage documentation)

Files

essence-of-live-coding.cabal view
@@ -1,5 +1,5 @@ name:                essence-of-live-coding-version:             0.1.0.2+version:             0.1.0.3 synopsis: General purpose live coding framework description:   essence-of-live-coding is a general purpose and type safe live coding framework.@@ -30,7 +30,7 @@ source-repository this   type:     git   location: git@github.com:turion/essence-of-live-coding.git-  tag:      v0.1.0.2+  tag:      v0.1.0.3   library@@ -68,10 +68,10 @@    other-extensions:    DeriveDataTypeable   build-depends:-      base >= 4.11 && <4.13+      base >= 4.11 && < 5     , transformers == 0.5.*     , syb == 0.7.*-    , vector-sized == 1.4.*+    , vector-sized >= 1.2     , foreign-store   hs-source-dirs:      src   default-language:    Haskell2010@@ -84,7 +84,7 @@     , TestData.Foo2   hs-source-dirs: test   build-depends:-      base >= 4.11 && <4.13+      base >= 4.11 && < 5     , syb == 0.7.*     , essence-of-live-coding     , test-framework == 0.8.*@@ -96,7 +96,7 @@   main-is: TestExceptions.hs   hs-source-dirs: app   build-depends:-      base >= 4.11 && <4.13+      base >= 4.11 && < 5     , essence-of-live-coding     , transformers == 0.5.*   default-language:    Haskell2010
src/LiveCoding/Cell/Feedback.lhs view
@@ -58,6 +58,9 @@     cellStep (Feedback (state, s)) a = do       ((b, s'), state') <- step state (a, s)       return (b, Feedback (state', s'))+feedback cellState (ArrM f) = Cell { .. }+  where+    cellStep state a = f (a, state) \end{code} \end{comment} It enables us to write delays: