scalax.rules.Arrows

trait Arrow

[source: scalax/rules/Arrows.scala]

trait Arrow[-A, +B]
extends Functor[B] with AnyRef
Direct Known Subclasses:
ApplicativeArrows.ApplicativeArrow

Method Summary
abstract def comp [C](bc : => Arr[B, C]) : Arr[A, C]
abstract def fst [C] : Arr[(A, C), (B, C)]
def map [C](f : (B) => C) : Arr[A, C]
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
def map[C](f : (B) => C) : Arr[A, C]

abstract def comp[C](bc : => Arr[B, C]) : Arr[A, C]

abstract def fst[C] : Arr[(A, C), (B, C)]


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