Yampa-0.9.2.1: Library for programming hybrid systems.
Source code
Contents
Index
FRP.Yampa.Task
Portability
non-portable (GHC extensions)
Stability
provisional
Maintainer
nilsson@cs.yale.edu
Description
Task abstraction on top of signal transformers.
Documentation
data
Task
a b c
Source
Instances
Monad
(
Task
a b)
mkTask
::
SF
a (b,
Event
c) ->
Task
a b c
Source
runTask
::
Task
a b c ->
SF
a (
Either
b c)
Source
runTask_
::
Task
a b c ->
SF
a b
Source
taskToSF
::
Task
a b c ->
SF
a (b,
Event
c)
Source
constT
:: b ->
Task
a b c
Source
sleepT
::
Time
-> b ->
Task
a b ()
Source
snapT
::
Task
a b a
Source
timeOut
::
Task
a b c ->
Time
->
Task
a b (
Maybe
c)
Source
abortWhen
::
Task
a b c ->
SF
a (
Event
d) ->
Task
a b (
Either
c d)
Source
repeatUntil
::
Monad
m => m a -> (a ->
Bool
) -> m a
Source
for
::
Monad
m => a -> (a -> a) -> (a ->
Bool
) -> m b -> m ()
Source
forAll
::
Monad
m => [a] -> (a -> m b) -> m ()
Source
forEver
::
Monad
m => m a -> m b
Source
Produced by
Haddock
version 2.3.0