packages feed

aivika-experiment 5.3.3 → 5.4.0

raw patch · 3 files changed

+10/−15 lines, 3 filesdep ~aivikadep ~aivika-transformersPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: aivika, aivika-transformers

API changes (from Hackage documentation)

- Simulation.Aivika.Experiment.Types: data family ExperimentContext r :: *;
- Simulation.Aivika.Experiment.Types: type family ExperimentMonad r :: * -> *;
- Simulation.Aivika.Trans.Experiment.Types: data family ExperimentContext r m :: *;
- Simulation.Aivika.Trans.Experiment.Types: type family ExperimentEnvironment r m :: *;
+ Simulation.Aivika.Experiment.Types: data ExperimentContext r :: *;
+ Simulation.Aivika.Experiment.Types: type ExperimentEnvironment r :: *;
+ Simulation.Aivika.Experiment.Types: type ExperimentMonad r :: * -> *;
+ Simulation.Aivika.Trans.Experiment.Types: data ExperimentContext r m :: *;
+ Simulation.Aivika.Trans.Experiment.Types: type ExperimentEnvironment r m :: *;
+ Simulation.Aivika.Trans.Experiment.Types: type ExperimentMonad r m :: * -> *;

Files

Simulation/Aivika/Experiment/Base/ExperimentWriter.hs view
@@ -105,17 +105,13 @@    {-# INLINE pure #-}   pure a =-    ExperimentWriter $ \r -> return a+    ExperimentWriter $ \r -> pure a    {-# INLINE (<*>) #-}   (ExperimentWriter f) <*> (ExperimentWriter m) =     ExperimentWriter $ \r -> f r <*> m r  instance Monad ExperimentWriter where--  {-# INLINE return #-}-  return a =-    ExperimentWriter $ \r -> return a    {-# INLINE (>>=) #-}   (ExperimentWriter m) >>= k =
Simulation/Aivika/Experiment/Base/HtmlWriter.hs view
@@ -55,8 +55,6 @@  instance Monad HtmlWriter where   -  return a = HtmlWriter $ \f -> return (a, f)-     (HtmlWriter m) >>= k = HtmlWriter $ \f ->     do (a, f') <- m f        let HtmlWriter m' = k a@@ -74,7 +72,8 @@  instance Applicative HtmlWriter where -  pure = return+  pure a = HtmlWriter $ \f -> pure (a, f)+     (<*>) = ap         -- | Write the HTML code.
aivika-experiment.cabal view
@@ -1,5 +1,5 @@ name:            aivika-experiment-version:         5.3.3+version:         5.4.0 synopsis:        Simulation experiments for the Aivika library description:     This package allows defining simulation experiments based on the aivika [1]@@ -17,10 +17,10 @@ category:        Simulation license:         BSD3 license-file:    LICENSE-copyright:       (c) 2012-2017. David Sorokin <david.sorokin@gmail.com>+copyright:       (c) 2012-2023. David Sorokin <davsor@mail.ru> author:          David Sorokin-maintainer:      David Sorokin <david.sorokin@gmail.com>-homepage:        http://www.aivikasoft.com+maintainer:      David Sorokin <davsor@mail.ru>+homepage:        https://gitflic.ru/project/dsorokin/aivika-experiment cabal-version:   >= 1.10 build-type:      Simple tested-with:     GHC == 7.10.1@@ -62,8 +62,8 @@                      split >= 0.2.2,                      network-uri >= 2.6,                      parallel-io >= 0.3.2.1,-                     aivika >= 5.9.1,-                     aivika-transformers >= 5.9.1+                     aivika >= 6.0.0,+                     aivika-transformers >= 6.0.0      other-extensions:   MultiParamTypeClasses,                         FlexibleContexts,@@ -76,4 +76,4 @@ source-repository head      type:     git-    location: https://github.com/dsorokin/aivika-experiment+    location: https://gitflic.ru/project/dsorokin/aivika-experiment