vivid 0.4.2.3 → 0.4.2.4
raw patch · 2 files changed
+4/−3 lines, 2 filesdep ~randomPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
Dependency ranges changed: random
API changes (from Hackage documentation)
+ Vivid.NoPlugins: class Random a
+ Vivid.NoPlugins: class RandomGen g
+ Vivid.NoPlugins: class Uniform a
+ Vivid.NoPlugins: class UniformRange a
+ Vivid.NoPlugins: data StdGen
+ Vivid.NoPlugins: genByteString :: RandomGen g => Int -> g -> (ByteString, g)
+ Vivid.NoPlugins: genRange :: RandomGen g => g -> (Int, Int)
+ Vivid.NoPlugins: genShortByteString :: RandomGen g => Int -> g -> (ShortByteString, g)
+ Vivid.NoPlugins: genWord16 :: RandomGen g => g -> (Word16, g)
+ Vivid.NoPlugins: genWord32 :: RandomGen g => g -> (Word32, g)
+ Vivid.NoPlugins: genWord32R :: RandomGen g => Word32 -> g -> (Word32, g)
+ Vivid.NoPlugins: genWord64 :: RandomGen g => g -> (Word64, g)
+ Vivid.NoPlugins: genWord64R :: RandomGen g => Word64 -> g -> (Word64, g)
+ Vivid.NoPlugins: genWord8 :: RandomGen g => g -> (Word8, g)
+ Vivid.NoPlugins: getStdGen :: MonadIO m => m StdGen
+ Vivid.NoPlugins: getStdRandom :: MonadIO m => (StdGen -> (a, StdGen)) -> m a
+ Vivid.NoPlugins: mkStdGen :: Int -> StdGen
+ Vivid.NoPlugins: newStdGen :: MonadIO m => m StdGen
+ Vivid.NoPlugins: next :: RandomGen g => g -> (Int, g)
+ Vivid.NoPlugins: random :: (Random a, RandomGen g) => g -> (a, g)
+ Vivid.NoPlugins: randomIO :: (Random a, MonadIO m) => m a
+ Vivid.NoPlugins: randomR :: (Random a, RandomGen g) => (a, a) -> g -> (a, g)
+ Vivid.NoPlugins: randomRIO :: (Random a, MonadIO m) => (a, a) -> m a
+ Vivid.NoPlugins: randomRs :: (Random a, RandomGen g) => (a, a) -> g -> [a]
+ Vivid.NoPlugins: randoms :: (Random a, RandomGen g) => g -> [a]
+ Vivid.NoPlugins: setStdGen :: MonadIO m => StdGen -> m ()
+ Vivid.NoPlugins: split :: RandomGen g => g -> (g, g)
+ Vivid.NoPlugins: uniformR :: (RandomGen g, UniformRange a) => (a, a) -> g -> (a, g)
Files
- Vivid/NoPlugins.hs +1/−1
- vivid.cabal +3/−2
Vivid/NoPlugins.hs view
@@ -66,7 +66,7 @@ import Data.Function ((&)) import Data.Int import Data.Monoid-import System.Random+import System.Random hiding (uniform) import Control.Monad.IO.Class import GHC.TypeLits
vivid.cabal view
@@ -1,7 +1,7 @@ -- TODO: get the readme change from the github merge name: vivid-version: 0.4.2.3+version: 0.4.2.4 synopsis: Sound synthesis with SuperCollider description: Music and sound synthesis with SuperCollider.@@ -50,7 +50,7 @@ maintainer: Tom Murphy category: Audio, Music, Sound build-type: Simple-cabal-version: >=1.8+cabal-version: >=1.10 stability: experimental license: GPL @@ -271,6 +271,7 @@ ghc-options: -O2 -fconstraint-solver-iterations=0+ default-language: Haskell2010 -- TODO: -- testsuite