NComonoid

trait NComonoid[A] extends Cosemigroup[A] with NAffine[A]

A Comonoid whose counit can be chained before a signal flowing in the '''N'''egative direction (Need), effectively taking on the responsibility to await completion of some computation.

A Comonoid whose counit can be chained before a signal flowing in the '''N'''egative direction (Need), effectively taking on the responsibility to await completion of some computation.

The dual of PMonoid.

trait NAffine[A]
trait Cosemigroup[A]
class Object
trait Matchable
class Any

Value members

Abstract methods

def counit: A -⚬ Need

Concrete methods

override def deflate: A -⚬ Need
Definition Classes

Inherited methods

Inherited from
Cosemigroup
def split: A -⚬ A |*| A
Inherited from
Cosemigroup