hs-carbon 0.1.0.0 → 0.1.1.0
raw patch · 4 files changed
+4/−5 lines, 4 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.Result: instance NFData a => Result [a]
- Data.Summary.Bool: instance NFData BoolSumm
- Data.Summary.Bool: instance Result BoolSumm
- Data.Summary.Bool: instance Show BoolSumm
- Data.Summary.Bool: instance Summary BoolSumm
- Data.Summary.Double: _m1 :: DoubleSumm -> !Double
- Data.Summary.Double: _m2 :: DoubleSumm -> !Double
- Data.Summary.Double: _size :: DoubleSumm -> !Int
- Data.Summary.Double: instance NFData DoubleSumm
- Data.Summary.Double: instance Result DoubleSumm
- Data.Summary.Double: instance Show DoubleSumm
- Data.Summary.Double: instance Summary DoubleSumm
+ Data.Result: instance Control.DeepSeq.NFData a => Data.Result.Result [a]
+ Data.Summary.Bool: instance Control.DeepSeq.NFData Data.Summary.Bool.BoolSumm
+ Data.Summary.Bool: instance Data.Result.Result Data.Summary.Bool.BoolSumm
+ Data.Summary.Bool: instance Data.Summary.Summary Data.Summary.Bool.BoolSumm
+ Data.Summary.Bool: instance GHC.Show.Show Data.Summary.Bool.BoolSumm
+ Data.Summary.Double: [_m1] :: DoubleSumm -> !Double
+ Data.Summary.Double: [_m2] :: DoubleSumm -> !Double
+ Data.Summary.Double: [_size] :: DoubleSumm -> !Int
+ Data.Summary.Double: instance Control.DeepSeq.NFData Data.Summary.Double.DoubleSumm
+ Data.Summary.Double: instance Data.Result.Result Data.Summary.Double.DoubleSumm
+ Data.Summary.Double: instance Data.Summary.Summary Data.Summary.Double.DoubleSumm
+ Data.Summary.Double: instance GHC.Show.Show Data.Summary.Double.DoubleSumm
Files
- hs-carbon.cabal +2/−2
- src/Data/Result.hs +0/−1
- src/Data/Summary/Bool.hs +1/−1
- src/Data/Summary/Double.hs +1/−1
hs-carbon.cabal view
@@ -1,13 +1,13 @@ name: hs-carbon-version: 0.1.0.0+version: 0.1.1.0 synopsis: A Haskell framework for parallel monte carlo simulations description: Carbon is an open-source, Haskell framework aiming to provide easy access to parallel Monte Carlo simulations by providing a simple, but powerful compositional method for building simulations and high-level functions for running them.- Examples can be found at https://github.com/icasperzen/hs-carbon-examples+ Examples can be found at <https://github.com/icasperzen/hs-carbon-examples> license: MIT license-file: LICENSE author: Casper M. H. Holmgreen
src/Data/Result.hs view
@@ -9,7 +9,6 @@ where import Control.DeepSeq-import Data.Monoid {- $description #description# Carbon simulations are built up from 'Control.Monad.MonteCarlo' actions.
src/Data/Summary/Bool.hs view
@@ -15,7 +15,7 @@ , _noTotal :: !Int } deriving (Show) -instance NFData BoolSumm+instance NFData BoolSumm where rnf x = seq x () boolSumm :: [Bool] -> BoolSumm boolSumm = foldl' addObs rzero
src/Data/Summary/Double.hs view
@@ -15,7 +15,7 @@ , _size :: !Int } deriving (Show) -instance NFData DoubleSumm+instance NFData DoubleSumm where rnf x = seq x () doubleSumm :: [Double] -> DoubleSumm doubleSumm = foldl' addObs rzero