Semigroupoid

libretto.lambda.Semigroupoid
trait Semigroupoid[->[_, _]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Category[->]
trait SemigroupalCategory[->, |*|]
trait ClosedSemigroupalCategory[->, |*|, -->]
trait ClosedSymmetricMonoidalCategory[-⚬, |*|, One, =⚬]
trait InversiveMonoidalCategory[->, |*|, One, -]
trait MonoidalCategory[->, |*|, One]
trait SymmetricMonoidalCategory[->, |*|, One]

Members list

Concise view

Value members

Abstract methods

def andThen[A, B, C](f: A -> B, g: B -> C): A -> C

Extensions

Extensions

extension [A, B, C](f: A -> B)
def >(g: B -> C): A -> C