Packages

package fx

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. fx
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Cause[+E] = ParSeq[Nothing, E]
  2. sealed trait ZPure[+W, -S1, +S2, -R, +E, +A] extends AnyRef

    ZPure[W, S1, S2, R, E, A] is a purely functional description of a computation that requires an environment R and an initial state S1 and may either fail with an E or succeed with an updated state S2 and an A along with in either case a log with entries of type W.

    ZPure[W, S1, S2, R, E, A] is a purely functional description of a computation that requires an environment R and an initial state S1 and may either fail with an E or succeed with an updated state S2 and an A along with in either case a log with entries of type W. Because of its polymorphism ZPure can be used to model a variety of effects including context, state, failure, and logging.

  3. trait ZPureArities extends AnyRef
  4. trait ZPureLowPriorityImplicits extends AnyRef

Value Members

  1. val Cause: ParSeq.type
  2. object ZPure extends ZPureLowPriorityImplicits with ZPureArities

Inherited from AnyRef

Inherited from Any

Ungrouped