PComonoid

trait PComonoid[A] extends Cosemigroup[A] with PAffine[A]

A weaker version of Comonoid whose counit cannot discard the input completely, but can reduce it to a signal traveling in the '''P'''ositive direction (Done) that eventually needs to be awaited.

The dual of NMonoid.

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

Value members

Methods

def counit: A -⚬ Done
override def neglect: A -⚬ Done
Definition Classes

Inherited methods

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