com.phasmidsoftware

util

package util

Visibility
  1. Public
  2. All

Type Members

  1. case class Kleenean(value: Option[Boolean]) extends Maybe with Product with Serializable

    This is the Kleenean case class which extends Maybe

  2. trait Maybe extends () ⇒ Option[Boolean]

    This trait is to support Kleenean algebra, potentially in a disjunctive or conjunctive expression.

Value Members

  1. object Kleenean extends Serializable

    Companion object to Kleenean

  2. object Maybe

    Companion object to Maybe

  3. object MonadOps

  4. object ^^ extends Kleenean

    This case object is the None version of Maybe.

Ungrouped