geotrellis.logic

applicative

package applicative

Visibility
  1. Public
  2. All

Type Members

  1. case class Apply[A, Z](a: Op[A])(f: Op[(A) ⇒ Z])(implicit evidence$1: Manifest[Z]) extends Op2[A, (A) ⇒ Z, Z] with Product with Serializable

    This corresponds to Haskell's "apply" (<*>) on Functor.

  2. case class Fmap[A, Z](a: Op[A])(f: (A) ⇒ Z)(implicit evidence$1: Manifest[Z]) extends Op1[A, Z] with Product with Serializable

    This corresponds to Haskell's "fmap" on Functor.

  3. case class Pure[Z](z: Z)(implicit evidence$1: Manifest[Z]) extends Op0[Z] with Product with Serializable

    This corresponds to Haskell's "pure" on Functor.

Value Members

  1. object Implicits

    Some implicit operators to add some syntactic sugar.

Ungrouped