scalax.rules

trait Monads

[source: scalax/rules/Monads.scala]

trait Monads
extends UnitFunctors
Direct Known Subclasses:
ArrowMonads, StateReader

Type Summary
abstract type M
Methods inherited from UnitFunctors
unit, unit
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Class Summary
trait Monad [+A] extends Functor[A] with Monad[A] with AnyRef
trait ZeroMonad extends Monad[Nothing] with ZeroFunctor
Type Details
abstract type M


Copyright (c) 2005-8 The Scalax Project. All Rights Reserved.