Package

japgolly.microlibs

recursion

Permalink

package recursion

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. recursion
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Algebra[F[_], A] = (F[A]) ⇒ A

    Permalink
  2. type AlgebraM[M[_], F[_], A] = (F[A]) ⇒ M[A]

    Permalink
  3. final class AlgebraOps[F[_], A] extends AnyVal

    Permalink
  4. type Coalgebra[F[_], A] = (A) ⇒ F[A]

    Permalink
  5. type CoalgebraM[M[_], F[_], A] = (A) ⇒ M[F[A]]

    Permalink
  6. final class CoalgebraOps[F[_], A] extends AnyVal

    Permalink
  7. final case class Fix[F[_]](unfix: F[Fix[F]]) extends Product with Serializable

    Permalink

Value Members

  1. object EasyRecursion

    Permalink

    Beginner-friendly.

    Beginner-friendly. No Greek.

  2. object Fix extends Serializable

    Permalink
  3. object Recursion

    Permalink
  4. implicit def algebraOps[F[_], A](self: (F[A]) ⇒ A): AlgebraOps[F, A]

    Permalink
    Annotations
    @inline()
  5. implicit def coalgebraOps[F[_], A](self: (A) ⇒ F[A]): CoalgebraOps[F, A]

    Permalink
    Annotations
    @inline()

Inherited from AnyRef

Inherited from Any

Ungrouped