|Plumbing for "events" and subscription
|Sinks (consumers) of values
|type Updater src = src ()||Source|
|News publisher -- somewhere to register updaters to be executed
when events occur.
|The general type of data-driven computations. Represented as a
news publisher (news) and a source of new values (src). Clients
interested in the value subscribe to news and extract a new value
from src when notified that the value may have changed. When news
is a monoid and src is an applicative functor, DataDriven news src
is an applicative functor also. The applicative property is very
convenient for composition. See the more specific type DataDriven.
|Construct a data-driven computation from a subscription service
(Monoid) and a value source subscriber (Applicative).
|Modify the source part of a DataDriven computation.
|Data driven with news publisher
|Run a unit-valued DataDriven computation. Causes the source to be
executed and registered with the subscriber.
|Apply join to a source
|Produced by Haddock version 2.3.0|