Type-class for monadic contexts whose evaluation can be delayed.
A type-class describing computations that can be deferred.
Type-class for computations that can be materialized to a single result.
Type-class for data-sources that can be converted to a reactive publisher from the Reactive Streams specification.
Type-class for data-sources that can be converted to a reactive publisher from the Reactive Streams specification.
See: reactive-streams.org
A type-class for monadic contexts that can trigger E
errors
and that are recoverable.
Type-class for computations or run-loops that can be restarted.
A type-class for data structures that can be zipped together.
A type-class for data structures that can be zipped together.
An invocation like zip2(A,B)
will produce pairs such
as (a1,b1), (a2,b2), ...
. This is not the product
from Applicative
, as
this does not generate a cartesian product, but rather pairs elements based on
ordering.
Type-class for monadic contexts whose evaluation can be delayed.
Note that this includes asynchronous streams.