packages feed

fresnel-fused-effects 0.0.0.0 → 0.0.0.1

raw patch · 3 files changed

+11/−3 lines, 3 filesdep ~fresnelPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: fresnel

API changes (from Hackage documentation)

- Fresnel.Effect: (%=) :: Has (State s) sig m => Setter s s a b -> (a -> b) -> m ()
+ Fresnel.Effect: (%=) :: forall s (sig :: (Type -> Type) -> Type -> Type) m a b. Has (State s) sig m => Setter s s a b -> (a -> b) -> m ()
- Fresnel.Effect: (*=) :: (Has (State s) sig m, Num a) => Setter s s a a -> a -> m ()
+ Fresnel.Effect: (*=) :: forall s (sig :: (Type -> Type) -> Type -> Type) m a. (Has (State s) sig m, Num a) => Setter s s a a -> a -> m ()
- Fresnel.Effect: (+=) :: (Has (State s) sig m, Num a) => Setter s s a a -> a -> m ()
+ Fresnel.Effect: (+=) :: forall s (sig :: (Type -> Type) -> Type -> Type) m a. (Has (State s) sig m, Num a) => Setter s s a a -> a -> m ()
- Fresnel.Effect: (-=) :: (Has (State s) sig m, Num a) => Setter s s a a -> a -> m ()
+ Fresnel.Effect: (-=) :: forall s (sig :: (Type -> Type) -> Type -> Type) m a. (Has (State s) sig m, Num a) => Setter s s a a -> a -> m ()
- Fresnel.Effect: (.=) :: Has (State s) sig m => Setter s s a b -> b -> m ()
+ Fresnel.Effect: (.=) :: forall s (sig :: (Type -> Type) -> Type -> Type) m a b. Has (State s) sig m => Setter s s a b -> b -> m ()
- Fresnel.Effect: (//=) :: (Has (State s) sig m, Fractional a) => Setter s s a a -> a -> m ()
+ Fresnel.Effect: (//=) :: forall s (sig :: (Type -> Type) -> Type -> Type) m a. (Has (State s) sig m, Fractional a) => Setter s s a a -> a -> m ()
- Fresnel.Effect: (<~) :: Has (State s) sig m => Setter s s a b -> m b -> m ()
+ Fresnel.Effect: (<~) :: forall s (sig :: (Type -> Type) -> Type -> Type) m a b. Has (State s) sig m => Setter s s a b -> m b -> m ()
- Fresnel.Effect: (?=) :: Has (State s) sig m => Setter s s a (Maybe b) -> b -> m ()
+ Fresnel.Effect: (?=) :: forall s (sig :: (Type -> Type) -> Type -> Type) m a b. Has (State s) sig m => Setter s s a (Maybe b) -> b -> m ()
- Fresnel.Effect: assign :: Has (State s) sig m => Setter s s a b -> b -> m ()
+ Fresnel.Effect: assign :: forall s (sig :: (Type -> Type) -> Type -> Type) m a b. Has (State s) sig m => Setter s s a b -> b -> m ()
- Fresnel.Effect: modifying :: Has (State s) sig m => Setter s s a b -> (a -> b) -> m ()
+ Fresnel.Effect: modifying :: forall s (sig :: (Type -> Type) -> Type -> Type) m a b. Has (State s) sig m => Setter s s a b -> (a -> b) -> m ()
- Fresnel.Effect: use :: Has (State s) sig m => Getter s a -> m a
+ Fresnel.Effect: use :: forall s (sig :: (Type -> Type) -> Type -> Type) m a. Has (State s) sig m => Getter s a -> m a
- Fresnel.Effect: uses :: Has (State s) sig m => Getter s a -> (a -> b) -> m b
+ Fresnel.Effect: uses :: forall s (sig :: (Type -> Type) -> Type -> Type) m a b. Has (State s) sig m => Getter s a -> (a -> b) -> m b
- Fresnel.Effect: view :: Has (Reader r) sig m => Getter r a -> m a
+ Fresnel.Effect: view :: forall r (sig :: (Type -> Type) -> Type -> Type) m a. Has (Reader r) sig m => Getter r a -> m a
- Fresnel.Effect: views :: Has (Reader r) sig m => Getter r a -> (a -> b) -> m b
+ Fresnel.Effect: views :: forall r (sig :: (Type -> Type) -> Type -> Type) m a b. Has (Reader r) sig m => Getter r a -> (a -> b) -> m b

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+# 0.0.0.1++Support `fresnel` 0.1.+ # 0.0.0.0  Initial release.
LICENSE view
@@ -1,4 +1,4 @@-Copyright (c) 2021-2022, Rob Rix+Copyright (c) 2021-2023, Rob Rix  All rights reserved. 
fresnel-fused-effects.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.4 name:               fresnel-fused-effects-version:            0.0.0.0+version:            0.0.0.1 synopsis:           fresnel/fused-effects integration description:        A handful of operators bridging `fresnel` optics to `fused-effects` effects. homepage:           https://github.com/fresnel/fresnel@@ -39,6 +39,10 @@   if (impl(ghc >= 9.2))     ghc-options:       -Wno-missing-kind-signatures+  if (impl(ghc >= 9.8))+    ghc-options:+      -Wno-missing-role-annotations+      -Wno-term-variable-capture  library   import: common@@ -47,7 +51,7 @@    build-depends:     , base           >= 4.14 && < 5-    , fresnel       ^>= 0+    , fresnel       ^>= 0.1     , fused-effects ^>= 1.1   hs-source-dirs:   src   default-language: Haskell2010