grapefruit-frp-0.0.0.0: Functional Reactive Programming coreSource codeContentsIndex
FRP.Grapefruit.Setup
Description
A setup describes how to initialize and finalize a reactive system.
Synopsis
data Setup
setup :: IO (IO ()) -> Setup
run :: Setup -> IO (IO ())
Documentation
data Setup Source

A setup describes the initialization and finalization of a reactive system. It is equivalent to an action of type IO (IO ()) which initializes the system and returns a finalization action.

The mempty method of the Monoid instance denotes a setup which does no initialization and no finalization. The mappend method sequences initialization and finalization actions.

show/hide Instances
setup :: IO (IO ()) -> SetupSource
Converts an I/O action into a setup.
run :: Setup -> IO (IO ())Source
Converts a setup into an I/O action.
Produced by Haddock version 2.4.2