Copyright | (c) Antony Courtney and Henrik Nilsson Yale University 2003 |
---|---|
License | BSD-style (see the LICENSE file in the distribution) |
Maintainer | nilsson@cs.yale.edu |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell98 |
Deprecated: Use FRP.Yampa instead
An interface giving access to some of the internal details of the Yampa implementation.
Legacy, deprecated module.
Documentation
A single possible event occurrence, that is, a value that may or may not occur. Events are used to represent values that are not produced continuously, such as mouse clicks (only produced when the mouse is clicked, as opposed to mouse positions, which are always defined).
Instances
Monad Event Source # | Monad instance |
Functor Event Source # | Functor instance (could be derived). |
Applicative Event Source # | Applicative instance (similar to |
Alternative Event Source # | Alternative instance |
Eq a => Eq (Event a) Source # | Eq instance (equivalent to derived instance) |
Ord a => Ord (Event a) Source # | Ord instance (equivalent to derived instance) |
Show a => Show (Event a) Source # | |
NFData a => NFData (Event a) Source # | NFData instance |
Defined in FRP.Yampa.Event | |
Forceable a => Forceable (Event a) Source # | Forceable instance |