package
fixedpoint
Type Members
-
type
Cofree[F[_], A] = Mu[[γ$1$]EnvT[A, F, γ$1$]]
-
type
Colist[A] = Nu[[β$11$]ListF[A, β$11$]]
-
type
Conat = Nu[Option]
-
type
Free[F[_], A] = Mu[[γ$0$]CoEnv[A, F, γ$0$]]
-
type
List[A] = Mu[[β$2$]ListF[A, β$2$]]
-
implicit
class
ListOps[A] extends AnyRef
-
type
Nat = Mu[Option]
-
implicit
class
NatOps[T] extends AnyRef
-
type
Partial[A] = Nu[[β$21$]\/[A, β$21$]]
-
implicit
class
PartialOps[A] extends AnyRef
-
implicit
class
RecListFOps[T, A] extends AnyRef
-
type
Stream[A] = Nu[[β$12$](A, β$12$)]
-
implicit
class
StreamOps[A] extends AnyRef
Value Members
-
-
object
List extends Serializable
-
object
Nat extends Serializable
-
-
implicit
val
partialMonad: Monad[Partial]
Inherited from AnyRef
Inherited from Any
This package provides instances of various common data structures implemented explicitly as fixed-points.