copilot-0.22: A stream DSL for writing embedded C.Source codeContentsIndex
Language.Copilot.Tests.Random
Documentation
randomStreams :: RandomGen g => Operators -> Operators -> Operators -> g -> (StreamableMaps Spec, Vars)
data Operator a
Constructors
Operator (forall g. RandomGen g => (forall a' g'. (Streamable a', Random a', RandomGen g') => g' -> SpecSet -> (Spec a', g')) -> g -> (Spec a, g))
type Operators = StreamableMaps Operator
fromOp :: Operator a -> forall g. RandomGen g => (forall a' g'. (Streamable a', Random a', RandomGen g') => g' -> SpecSet -> (Spec a', g')) -> g -> (Spec a, g)
Produced by Haddock version 2.6.1