Uses of Package
com.jnape.palatable.lambda.functions.recursion
Packages that use com.jnape.palatable.lambda.functions.recursion
Package
Description
-
Classes in com.jnape.palatable.lambda.functions.recursion used by com.jnape.palatable.lambda.adtClassDescriptionSpecialized
CoProduct2
representing the possible results of a primitive recursive function. -
Classes in com.jnape.palatable.lambda.functions.recursion used by com.jnape.palatable.lambda.adt.choiceClassDescriptionSpecialized
CoProduct2
representing the possible results of a primitive recursive function. -
Classes in com.jnape.palatable.lambda.functions.recursion used by com.jnape.palatable.lambda.adt.hlistClassDescriptionSpecialized
CoProduct2
representing the possible results of a primitive recursive function. -
Classes in com.jnape.palatable.lambda.functions.recursion used by com.jnape.palatable.lambda.functionsClassDescriptionSpecialized
CoProduct2
representing the possible results of a primitive recursive function. -
Classes in com.jnape.palatable.lambda.functions.recursion used by com.jnape.palatable.lambda.functions.recursionClassDescriptionSpecialized
CoProduct2
representing the possible results of a primitive recursive function.Given an
(analogous to "recurse" and "return" tail position instructions, respectively), produce aFn1
<A,CoProduct2
<A, B, ?>>
that unrolls the original function by iteratively passing each result that matches the input (Fn1
<A, B>A
) back to the original function, and then terminating on and returning the first output (B
). -
Classes in com.jnape.palatable.lambda.functions.recursion used by com.jnape.palatable.lambda.functor.builtinClassDescriptionSpecialized
CoProduct2
representing the possible results of a primitive recursive function. -
Classes in com.jnape.palatable.lambda.functions.recursion used by com.jnape.palatable.lambda.internal.iterationClassDescriptionSpecialized
CoProduct2
representing the possible results of a primitive recursive function. -
Classes in com.jnape.palatable.lambda.functions.recursion used by com.jnape.palatable.lambda.ioClassDescriptionSpecialized
CoProduct2
representing the possible results of a primitive recursive function. -
Classes in com.jnape.palatable.lambda.functions.recursion used by com.jnape.palatable.lambda.monadClassDescriptionSpecialized
CoProduct2
representing the possible results of a primitive recursive function. -
Classes in com.jnape.palatable.lambda.functions.recursion used by com.jnape.palatable.lambda.monad.transformer.builtinClassDescriptionSpecialized
CoProduct2
representing the possible results of a primitive recursive function. -
Classes in com.jnape.palatable.lambda.functions.recursion used by com.jnape.palatable.lambda.opticsClassDescriptionSpecialized
CoProduct2
representing the possible results of a primitive recursive function. -
Classes in com.jnape.palatable.lambda.functions.recursion used by com.jnape.palatable.lambda.traversableClassDescriptionSpecialized
CoProduct2
representing the possible results of a primitive recursive function.