NMonoid

libretto.CoreLib.NMonoid
See theNMonoid companion object
trait NMonoid[A] extends Semigroup[A]

A weaker version of Monoid whose unit creates a liability - a signal traveling in the '''N'''egative direction (Need) that eventually needs to be awaited.

Its dual is PComonoid.

Attributes

Companion:
object
Graph
Supertypes
trait Semigroup[A]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Abstract methods

def unit: Need -⚬ A

Inherited methods

def combine: A |*| A -⚬ A

Attributes

Inherited from:
Semigroup

Attributes

Inherited from:
Semigroup