Package

monix.types

shims

Permalink

package shims

Visibility
  1. Public
  2. All

Type Members

  1. trait Applicative[F[_]] extends Functor[F]

    Permalink

    A shim for the Applicative Functor type-class, to be supplied by libraries such as Cats or Scalaz.

    A shim for the Applicative Functor type-class, to be supplied by libraries such as Cats or Scalaz.

    Described in Applicative Programming with Effects.

    The Functor allows mapping of a pure function to a value, the Applicative also adds the capability of lifting a value in the context.

  2. trait Functor[F[_]] extends AnyRef

    Permalink

    A shim for the Functor type-class, to be supplied by / translated to libraries such as Cats or Scalaz.

    A shim for the Functor type-class, to be supplied by / translated to libraries such as Cats or Scalaz.

    A functor provides the map operation that allows lifting an f function into the functor context and applying it.

  3. trait Monad[F[_]] extends Applicative[F]

    Permalink

    A shim for a Monad type-class, to be supplied by / translated to libraries such as Cats or Scalaz.

    A shim for a Monad type-class, to be supplied by / translated to libraries such as Cats or Scalaz.

    See: Monads for functional programming

Value Members

  1. object Applicative

    Permalink
  2. object Functor

    Permalink
  3. object Monad

    Permalink

Ungrouped