GAlgebra

object GAlgebra extends GAlgebraInstances
Companion
class
trait GAlgebraInstances
class Object
trait Matchable
class Any

Type members

Classlikes

final case class Gathered[F[_], S, A](algebra: GAlgebra[F, S, A], gather: (F, S) => A)

Value members

Concrete methods

def apply[F[_], S, A](run: F[S] => A): GAlgebra[F, S, A]
def zip[F[_], Sx, Sy, Ax, Ay](x: GAlgebra[F, Sx, Ax], y: GAlgebra[F, Sy, Ay])(`evidence$3`: Functor[F]): GAlgebra[F, (Sx, Sy), (Ax, Ay)]

Implicits

Inherited implicits

implicit def drosteArrowForGAlgebra[F[_]](`evidence$4`: Comonad[F]): Arrow[[_, _] =>> GAlgebra[F, _$25, _$26]]
Inherited from
GAlgebraInstances