Euterpea-1.0.0: Library for computer music research and education

Safe HaskellNone

Control.SF.SF

Documentation

newtype SF a b Source

Constructors

SF 

Fields

runSF :: a -> (b, SF a b)
 

Instances

Category SF 
ArrowLoop SF 
ArrowChoice SF 
Arrow SF 
ArrowInit SF 
ArrowCircuit SF 
ArrowInitP SF p 

run :: SF a b -> [a] -> [b]Source

unfold :: SF () a -> [a]Source

nth :: Int -> SF () a -> aSource

nth' :: Int -> (b, ((), b) -> (a, b)) -> aSource