Yampa-0.9.2: Library for programming hybrid systems.
Source code
Contents
Index
FRP.Yampa.Event
Documentation
data
Event
a
Source
Constructors
NoEvent
Event
a
Instances
Functor
Event
Eq
a =>
Eq
(
Event
a)
Ord
a =>
Ord
(
Event
a)
Show
a =>
Show
(
Event
a)
Forceable
a =>
Forceable
(
Event
a)
noEvent
::
Event
a
Source
noEventFst
:: (
Event
a, b) -> (
Event
c, b)
Source
noEventSnd
:: (a,
Event
b) -> (a,
Event
c)
Source
maybeToEvent
::
Maybe
a ->
Event
a
Source
event
:: a -> (b -> a) ->
Event
b -> a
Source
fromEvent
::
Event
a -> a
Source
isEvent
::
Event
a ->
Bool
Source
isNoEvent
::
Event
a ->
Bool
Source
tag
::
Event
a -> b ->
Event
b
Source
tagWith
:: b ->
Event
a ->
Event
b
Source
attach
::
Event
a -> b ->
Event
(a, b)
Source
lMerge
::
Event
a ->
Event
a ->
Event
a
Source
rMerge
::
Event
a ->
Event
a ->
Event
a
Source
merge
::
Event
a ->
Event
a ->
Event
a
Source
mergeBy
:: (a -> a -> a) ->
Event
a ->
Event
a ->
Event
a
Source
mapMerge
:: (a -> c) -> (b -> c) -> (a -> b -> c) ->
Event
a ->
Event
b ->
Event
c
Source
mergeEvents
:: [
Event
a] ->
Event
a
Source
catEvents
:: [
Event
a] ->
Event
[a]
Source
joinE
::
Event
a ->
Event
b ->
Event
(a, b)
Source
splitE
::
Event
(a, b) -> (
Event
a,
Event
b)
Source
filterE
:: (a ->
Bool
) ->
Event
a ->
Event
a
Source
mapFilterE
:: (a ->
Maybe
b) ->
Event
a ->
Event
b
Source
gate
::
Event
a ->
Bool
->
Event
a
Source
Produced by
Haddock
version 2.3.0