geotrellis.operation

applicative

package applicative

Visibility
  1. Public
  2. All

Type Members

  1. case class Apply [A, Z] (a: Op[A], f: Op[(A) ⇒ Z], 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, 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, evidence$1: Manifest[Z]) extends Op0[Z] with Product with Serializable

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

Value Members

  1. object Implicits extends AnyRef

    Some implicit operators to add some syntactic sugar.