polysemy-zoo 0.6.0.0 → 0.6.0.1
raw patch · 4 files changed
+9/−5 lines, 4 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Polysemy.RevState: revPut :: forall s r. Member (RevState s) r => Sem r s
+ Polysemy.RevState: revPut :: forall s r. Member (RevState s) r => s -> Sem r ()
- Polysemy.SetStore: addS :: forall k_aJTZ v_aJU0 r_aJWV. MemberWithError (SetStore k_aJTZ v_aJU0) r_aJWV => k_aJTZ -> v_aJU0 -> Sem r_aJWV ()
+ Polysemy.SetStore: addS :: forall k_aJU6 v_aJU7 r_aJX2. MemberWithError (SetStore k_aJU6 v_aJU7) r_aJX2 => k_aJU6 -> v_aJU7 -> Sem r_aJX2 ()
- Polysemy.SetStore: delS :: forall k_aJU2 v_aJU3 r_aJWY. MemberWithError (SetStore k_aJU2 v_aJU3) r_aJWY => k_aJU2 -> v_aJU3 -> Sem r_aJWY ()
+ Polysemy.SetStore: delS :: forall k_aJU9 v_aJUa r_aJX5. MemberWithError (SetStore k_aJU9 v_aJUa) r_aJX5 => k_aJU9 -> v_aJUa -> Sem r_aJX5 ()
- Polysemy.SetStore: memberS :: forall k_aJU5 v_aJU6 r_aJX1. MemberWithError (SetStore k_aJU5 v_aJU6) r_aJX1 => k_aJU5 -> v_aJU6 -> Sem r_aJX1 Bool
+ Polysemy.SetStore: memberS :: forall k_aJUc v_aJUd r_aJX8. MemberWithError (SetStore k_aJUc v_aJUd) r_aJX8 => k_aJUc -> v_aJUd -> Sem r_aJX8 Bool
Files
- ChangeLog.md +3/−0
- polysemy-zoo.cabal +2/−2
- src/Polysemy/RevState.hs +3/−2
- src/Polysemy/Tagged.hs +1/−1
ChangeLog.md view
@@ -1,5 +1,8 @@ # Changelog for polysemy-zoo +## 0.6.0.1 (2019-09-12)++- Fixed the implementation of `atomicPut` ## 0.6.0.0 (2019-09-05)
polysemy-zoo.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 138a6e0718009344f60c180fe1afffe26e3cf2f9712657e1a0e7c205a9ddebb0+-- hash: 508b2d70f45ca899d68cc756e99c4a93128f7748848feefea756030db96c9c94 name: polysemy-zoo-version: 0.6.0.0+version: 0.6.0.1 synopsis: Experimental, user-contributed effects and interpreters for polysemy description: Please see the README on GitHub at <https://github.com/isovector/polysemy-zoo#readme> category: Polysemy
src/Polysemy/RevState.hs view
@@ -50,8 +50,9 @@ -- | Sends a new state into the past. revPut :: forall s r . Member (RevState s) r- => Sem r s-revPut = revState $ \s -> (s, s)+ => s+ -> Sem r ()+revPut s = revState $ \_ -> (s, ()) ------------------------------------------------------------------------------ -- | Gets the state as sent from the next call to 'revState'
src/Polysemy/Tagged.hs view
@@ -36,7 +36,7 @@ -- -> 'Sem' r a -- -> 'Sem' r a -- taggedLocal f m =--- 'tag' @k @('Polysemy.Reader.Reader' i) $ 'Polysemy.Reader.local' @i f ('raise' m)+-- 'tag' \@k \@('Polysemy.Reader.Reader' i) $ 'Polysemy.Reader.local' \@i f ('raise' m) -- @ -- tag :: forall k e r a