singnal-0.1.1.0: Singnal

Safe HaskellSafe
LanguageHaskell2010

Control.Concurrent.Signal

Documentation

newSignal :: ((a -> IO ()) -> IO ()) -> Signal a Source #

newStreamSignal :: IO (IO a) -> Signal a Source #

runSignal :: Signal a -> (a -> IO ()) -> IO () Source #

runStreamSignal :: Signal a -> (a -> IO ()) -> IO () Source #

scanp :: (b -> a -> b) -> b -> Signal a -> Signal b Source #

sampleOn :: Signal b -> Signal a -> Signal a Source #

slift :: Signal (IO a) -> Signal a Source #

sliftinit :: IO a -> Signal a Source #

isStreamSignal :: Signal a -> Bool Source #

noSampleOn :: Signal a -> Signal a Source #