StarterKit

Companion
object
class Object
trait Matchable
class Any
object StarterKit

Type members

Inherited types

final
type $ >: ($) <: ($)
Inherited from
AbstractStarterKit
final
type $Ops >: $Ops <: $Ops
Inherited from
AbstractStarterKit
final
type - >: (-) <: (-)
Inherited from
AbstractStarterKit
final
type -⚬ >: (-⚬) <: (-⚬)
Inherited from
AbstractStarterKit
final
type =⚬ >: (=⚬) <: (=⚬)
Inherited from
AbstractStarterKit
final
type Affine >: (Affine) <: (Affine)
Inherited from
AbstractStarterKit
final
type BiExternalizer >: ([F[_, _]] =>> BiExternalizer[F]) <: ([F[_, _]] =>> BiExternalizer[F])
Inherited from
AbstractStarterKit
final
type Bifunctor >: ([F[_, _]] =>> Bifunctor[F]) <: ([F[_, _]] =>> Bifunctor[F])
Inherited from
AbstractStarterKit
final
type BimapSyntax >: ([F[_, _], A, B] =>> BimapSyntax[F, A, B]) <: ([F[_, _], A, B] =>> BimapSyntax[F, A, B])
Inherited from
AbstractStarterKit
final
type Bool >: Bool <: Bool
Inherited from
AbstractStarterKit
Inherited from
AbstractStarterKit
final
type Comonad >: ([F[_]] =>> Comonad[F]) <: ([F[_]] =>> Comonad[F])
Inherited from
AbstractStarterKit
final
type Comonoid >: (Comonoid) <: (Comonoid)
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type Consumer >: (Consumer) <: (Consumer)
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type ContraExternalizer >: ([F[_]] =>> ContraExternalizer[F]) <: ([F[_]] =>> ContraExternalizer[F])
Inherited from
AbstractStarterKit
final
type ContraFunctor >: ([F[_]] =>> ContraFunctor[F]) <: ([F[_]] =>> ContraFunctor[F])
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type Deferred >: (Deferred) <: (Deferred)
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type Detained >: (Detained) <: (Detained)
Inherited from
AbstractStarterKit
final
type Done >: Done <: Done
Inherited from
AbstractStarterKit
final
type Dual >: (Dual) <: (Dual)
Inherited from
AbstractStarterKit
final
type Dual1 >: ([F[_], G[_]] =>> Dual1[F, G]) <: ([F[_], G[_]] =>> Dual1[F, G])
Inherited from
AbstractStarterKit
final
type Endless >: (Endless) <: (Endless)
Inherited from
AbstractStarterKit
final
type Externalizer >: ([F[_]] =>> Externalizer[F]) <: ([F[_]] =>> Externalizer[F])
Inherited from
AbstractStarterKit
final
type FocusedBi >: ([F[_, _], B1, B2] =>> FocusedBi[F, B1, B2]) <: ([F[_, _], B1, B2] =>> FocusedBi[F, B1, B2])
Inherited from
AbstractStarterKit
final
type FocusedCo >: ([F[_], B] =>> FocusedCo[F, B]) <: ([F[_], B] =>> FocusedCo[F, B])
Inherited from
AbstractStarterKit
final
type FocusedContra >: ([F[_], B] =>> FocusedContra[F, B]) <: ([F[_], B] =>> FocusedContra[F, B])
Inherited from
AbstractStarterKit
final
type FocusedOnChoiceCo >: ([F[_], B1, B2] =>> FocusedOnChoiceCo[F, B1, B2]) <: ([F[_], B1, B2] =>> FocusedOnChoiceCo[F, B1, B2])
Inherited from
AbstractStarterKit
final
type FocusedOnChoiceContra >: ([A, F[_], B1, B2] =>> FocusedOnChoiceContra[A, F, B1, B2]) <: ([A, F[_], B1, B2] =>> FocusedOnChoiceContra[A, F, B1, B2])
Inherited from
AbstractStarterKit
final
type FocusedOnDoneTimesCo >: ([F[_], B2] =>> FocusedOnDoneTimesCo[F, B2]) <: ([F[_], B2] =>> FocusedOnDoneTimesCo[F, B2])
Inherited from
AbstractStarterKit
final
type FocusedOnFunctionCo >: ([F[_], A, B] =>> FocusedOnFunctionCo[F, A, B]) <: ([F[_], A, B] =>> FocusedOnFunctionCo[F, A, B])
Inherited from
AbstractStarterKit
final
type FocusedOnFunctionContra >: ([F[_], A, B] =>> FocusedOnFunctionContra[F, A, B]) <: ([F[_], A, B] =>> FocusedOnFunctionContra[F, A, B])
Inherited from
AbstractStarterKit
final
type FocusedOnPairCo >: ([F[_], B1, B2] =>> FocusedOnPairCo[F, B1, B2]) <: ([F[_], B1, B2] =>> FocusedOnPairCo[F, B1, B2])
Inherited from
AbstractStarterKit
final
type FocusedOnPairContra >: ([A, F[_], B1, B2] =>> FocusedOnPairContra[A, F, B1, B2]) <: ([A, F[_], B1, B2] =>> FocusedOnPairContra[A, F, B1, B2])
Inherited from
AbstractStarterKit
final
type FocusedOnPlusCo >: ([F[_], B1, B2] =>> FocusedOnPlusCo[F, B1, B2]) <: ([F[_], B1, B2] =>> FocusedOnPlusCo[F, B1, B2])
Inherited from
AbstractStarterKit
final
type FocusedOnPlusContra >: ([A, F[_], B1, B2] =>> FocusedOnPlusContra[A, F, B1, B2]) <: ([A, F[_], B1, B2] =>> FocusedOnPlusContra[A, F, B1, B2])
Inherited from
AbstractStarterKit
final
type FocusedOnTimesDoneCo >: ([F[_], B1] =>> FocusedOnTimesDoneCo[F, B1]) <: ([F[_], B1] =>> FocusedOnTimesDoneCo[F, B1])
Inherited from
AbstractStarterKit
final
type Functor >: ([F[_]] =>> Functor[F]) <: ([F[_]] =>> Functor[F])
Inherited from
AbstractStarterKit
final
type Getter >: (Getter) <: (Getter)
Inherited from
AbstractStarterKit
final
type Id >: (Id) <: (Id)
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type LList >: (LList) <: (LList)
Inherited from
AbstractStarterKit
final
type LList1 >: (LList1) <: (LList1)
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type LPolled >: (LPolled) <: (LPolled)
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type Lens >: (Lens) <: (Lens)
Inherited from
AbstractStarterKit
final
type Lock >: Lock <: Lock
Inherited from
AbstractStarterKit
final
type Maybe >: (Maybe) <: (Maybe)
Inherited from
AbstractStarterKit
final
type Monad >: ([F[_]] =>> Monad[F]) <: ([F[_]] =>> Monad[F])
Inherited from
AbstractStarterKit
final
type Monoid >: (Monoid) <: (Monoid)
Inherited from
AbstractStarterKit
final
type Multiple >: (Multiple) <: (Multiple)
Inherited from
AbstractStarterKit
final
type NAffine >: (NAffine) <: (NAffine)
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type NMonoid >: (NMonoid) <: (NMonoid)
Inherited from
AbstractStarterKit
final
type Need >: Need <: Need
Inherited from
AbstractStarterKit
final
type Neg >: (Neg) <: (Neg)
Inherited from
AbstractStarterKit
final
type One >: One <: One
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type PAffine >: (PAffine) <: (PAffine)
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type PMaybe >: (PMaybe) <: (PMaybe)
Inherited from
AbstractStarterKit
final
type PMonoid >: (PMonoid) <: (PMonoid)
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type Ping >: Ping <: Ping
Inherited from
AbstractStarterKit
final
type Pollable >: (Pollable) <: (Pollable)
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type Polled >: (Polled) <: (Polled)
Inherited from
AbstractStarterKit
final
type Pong >: Pong <: Pong
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type Rec >: ([F[_]] =>> Rec[F]) <: ([F[_]] =>> Rec[F])
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type Res >: (Res) <: (Res)
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type Transportive >: ([F[_]] =>> Transportive[F]) <: ([F[_]] =>> Transportive[F])
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
type Val >: (Val) <: (Val)
Inherited from
AbstractStarterKit
final
type ValMatcher >: ([U >: V, V, A, R] =>> ValMatcher[U, V, A, R]) <: ([U >: V, V, A, R] =>> ValMatcher[U, V, A, R])
Inherited from
AbstractStarterKit
final
type Zero >: Zero <: Zero
Inherited from
AbstractStarterKit
final
type |&| >: (|&|) <: (|&|)
Inherited from
AbstractStarterKit
final
type |*| >: (|*|) <: (|*|)
Inherited from
AbstractStarterKit
final
type |+| >: (|+|) <: (|+|)
Inherited from
AbstractStarterKit
final
type >: (|+|) <: (|+|)
Inherited from
AbstractStarterKit
final
type >: (|*|) <: (|*|)
Inherited from
AbstractStarterKit

Value members

Inherited methods

def runAsync(blueprint: Done -⚬ Done): Future[Unit]
Inherited from
AbstractStarterKit
def runScalaAsync[A](blueprint: Done -⚬ Val[A]): Future[A]
Inherited from
AbstractStarterKit
def runner(blockingExecutor: Executor)(implicit scheduler: ScheduledExecutorService): ScalaRunner[ScalaDSL, Future]
Inherited from
AbstractStarterKit

Extensions

Inherited extensions

extension [A](a: $[Detained[A]])
final
def releaseWhen(trigger: $[Done]): $[A]
Inherited from
AbstractStarterKit
extension [A](a: $[Val[A]])
final
def *[B](b: $[Val[B]]): $[Val[(A, B)]]
Inherited from
AbstractStarterKit
extension [A](a: $[Deferred[A]])
final
def resumeWhen(trigger: $[Ping]): $[A]
Inherited from
AbstractStarterKit
extension [A, B](a: $[A])
final
def blockUntil(b: $[Ping]): $[A]
Inherited from
AbstractStarterKit
final
def deferUntil(b: $[Ping])(implicit A: Positive[A]): $[A]
Inherited from
AbstractStarterKit
final
def sequence(b: $[B])(implicit A: Positive[A], B: Positive[B]): $[A |*| B]
Inherited from
AbstractStarterKit
final
def sequence(f: Done -⚬ B)(implicit A: Positive[A]): $[A |*| B]
Inherited from
AbstractStarterKit
final
def sequenceAfter(b: $[B])(implicit A: Positive[A], B: Positive[B]): $[A |*| B]
Inherited from
AbstractStarterKit
final
def waitFor(b: $[Done])(implicit A: Positive[A]): $[A]
Inherited from
AbstractStarterKit
extension (acquiredLock: $[AcquiredLock])
final
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
extension [A, C](f: A -⚬ C)
final
def \/[B](g: B -⚬ C)(using x$3: Semigroup[C]): A |*| B -⚬ C
Inherited from
AbstractStarterKit
extension [A, B](f: A -⚬ B)
final
def /\[C](g: A -⚬ C)(using x$3: Cosemigroup[A]): A -⚬ B |*| C
Inherited from
AbstractStarterKit

Implicits

Inherited implicits

final implicit
Inherited from
AbstractStarterKit
final implicit
Exported from instance.function
Inherited from
AbstractStarterKit
final implicit
Inherited from
AbstractStarterKit
final implicit
Inherited from
AbstractStarterKit
final implicit
Exported from instance.function
Inherited from
AbstractStarterKit
final implicit
Exported from coreLib.idFunctor
Inherited from
AbstractStarterKit
final implicit
Exported from instance.function
Inherited from
AbstractStarterKit
final implicit
Exported from instance.function
Inherited from
AbstractStarterKit
final implicit
def nMonoidNeg[A]: NMonoid[Neg[A]]
Exported from instance.function
Inherited from
AbstractStarterKit
final implicit
def negValDuality[A]: Dual[Neg[A], Val[A]]
Exported from instance.function
Inherited from
AbstractStarterKit
final implicit
Exported from coreLib.oneSelfDual
Inherited from
AbstractStarterKit
final implicit
Exported from instance.function
Inherited from
AbstractStarterKit
final implicit
Exported from instance.function
Inherited from
AbstractStarterKit
final implicit
Exported from instance.function
Inherited from
AbstractStarterKit
final implicit
Exported from instance.function
Inherited from
AbstractStarterKit
final implicit
Exported from instance.function
Inherited from
AbstractStarterKit
final implicit
Exported from instance.function
Inherited from
AbstractStarterKit
final implicit
def sndFunctor[A]: Transportive[[x] =>> A |*| x]
Exported from instance.function
Inherited from
AbstractStarterKit
final implicit
def valNegDuality[A]: Dual[Val[A], Neg[A]]
Exported from instance.function
Inherited from
AbstractStarterKit

Exports

Inherited defined exports

final
Exported from ScalaDSL.$
Inherited from
AbstractStarterKit
final
Exported from coreLib.Affine
Inherited from
AbstractStarterKit
final
Exported from coreLib.Bifunctor
Inherited from
AbstractStarterKit
final
def Bool: Bool
Exported from coreLib.Bool
Inherited from
AbstractStarterKit
final
Exported from coreLib.Comonoid
Inherited from
AbstractStarterKit
final
Exported from coreLib.Compared
Inherited from
AbstractStarterKit
Exported from coreLib.Cosemigroup
Inherited from
AbstractStarterKit
Exported from coreLib.Deferrable
Inherited from
AbstractStarterKit
final
Exported from coreLib.Deferred
Inherited from
AbstractStarterKit
final
Inherited from
AbstractStarterKit
final
Exported from coreLib.Detained
Inherited from
AbstractStarterKit
final
def Dual: Dual
Exported from coreLib.Dual
Inherited from
AbstractStarterKit
final
Exported from coreLib.Endless
Inherited from
AbstractStarterKit
final
Exported from coreLib.Functor
Inherited from
AbstractStarterKit
final
Exported from coreLib.Getter
Inherited from
AbstractStarterKit
final
def IX[A, B, C]: A |*| B |*| C -⚬ A |*| C |*| B
Exported from instance.function
Inherited from
AbstractStarterKit
final
def IXI[A, B, C, D]: A |*| B |*| C |*| D -⚬ A |*| C |*| B |*| D
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from coreLib.Junction
Inherited from
AbstractStarterKit
Inherited from
AbstractStarterKit
final
Exported from coreLib.LList
Inherited from
AbstractStarterKit
final
Exported from coreLib.LList1
Inherited from
AbstractStarterKit
final
Exported from coreStreams.LPollable
Inherited from
AbstractStarterKit
final
Exported from coreStreams.LPolled
Inherited from
AbstractStarterKit
final
def Lens: Lens
Exported from coreLib.Lens
Inherited from
AbstractStarterKit
final
def Lock: Lock
Exported from coreLib.Lock
Inherited from
AbstractStarterKit
final
Exported from coreLib.Maybe
Inherited from
AbstractStarterKit
final
Exported from coreLib.Monoid
Inherited from
AbstractStarterKit
final
Exported from coreLib.Multiple
Inherited from
AbstractStarterKit
final
Exported from coreLib.NAffine
Inherited from
AbstractStarterKit
final
Exported from coreLib.NMonoid
Inherited from
AbstractStarterKit
Exported from coreLib.Optionally
Inherited from
AbstractStarterKit
final
Exported from coreLib.PAffine
Inherited from
AbstractStarterKit
final
Exported from coreLib.PComonoid
Inherited from
AbstractStarterKit
final
Exported from coreLib.PMaybe
Inherited from
AbstractStarterKit
Exported from coreLib.PUnlimited
Inherited from
AbstractStarterKit
final
Exported from scalaStreams.Pollable
Inherited from
AbstractStarterKit
final
Exported from scalaStreams.Polled
Inherited from
AbstractStarterKit
Exported from scalaLib.RefCounted
Inherited from
AbstractStarterKit
final
Exported from coreLib.Semigroup
Inherited from
AbstractStarterKit
final
Exported from coreLib.Signaling
Inherited from
AbstractStarterKit
final
Exported from coreLib.Unlimited
Inherited from
AbstractStarterKit
final
def Val: Val
Exported from scalaLib.Val
Inherited from
AbstractStarterKit
Exported from scalaLib.ValMatcher
Inherited from
AbstractStarterKit
final
def XI[A, B, C]: A |*| B |*| C -⚬ B |*| A |*| C
Exported from instance.function
Inherited from
AbstractStarterKit
final
def absorbR[A, B, C]: A =⚬ B |*| C -⚬ A =⚬ B |*| C
Exported from instance.function
Inherited from
AbstractStarterKit
final
def alsoPrintLine: Val[String] -⚬ Val[String]
Inherited from
AbstractStarterKit
final
def assocLR[A, B, C]: A |*| B |*| C -⚬ A |*| B |*| C
Exported from instance.function
Inherited from
AbstractStarterKit
final
def assocRL[A, B, C]: A |*| B |*| C -⚬ A |*| B |*| C
Exported from instance.function
Inherited from
AbstractStarterKit
final
def backvert[A]: A |*| -[A] -⚬ One
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
Exported from instance.function
Inherited from
AbstractStarterKit
final
def chooseL[A, B]: A |&| B -⚬ A
Exported from instance.function
Inherited from
AbstractStarterKit
final
def chooseLOnPing[A, B]: Ping |*| A |&| B -⚬ A
Exported from instance.function
Inherited from
AbstractStarterKit
final
def chooseLOnPong[A, B]: A |&| B -⚬ Pong |*| A
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
def chooseR[A, B]: A |&| B -⚬ B
Exported from instance.function
Inherited from
AbstractStarterKit
final
def chooseROnPing[A, B]: Ping |*| A |&| B -⚬ B
Exported from instance.function
Inherited from
AbstractStarterKit
final
def chooseROnPong[A, B]: A |&| B -⚬ Pong |*| B
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
def coDistributeL[A, B, C]: A |*| B |&| A |*| C -⚬ A |*| B |&| C
Exported from instance.function
Inherited from
AbstractStarterKit
final
def coDistributeR[A, B, C]: A |*| C |&| B |*| C -⚬ A |&| B |*| C
Exported from instance.function
Inherited from
AbstractStarterKit
final
def coFactorL[A, B, C]: A |*| B |&| C -⚬ A |*| B |&| A |*| C
Exported from instance.function
Inherited from
AbstractStarterKit
final
def coFactorR[A, B, C]: A |&| B |*| C -⚬ A |*| C |&| B |*| C
Exported from instance.function
Inherited from
AbstractStarterKit
final
def crashd(msg: String): Done -⚬ Done
Exported from ScalaDSL.crashd
Inherited from
AbstractStarterKit
final
def crashn(msg: String): Need -⚬ Need
Exported from ScalaDSL.crashn
Inherited from
AbstractStarterKit
final
def debugPrint(msg: String): Ping -⚬ One
Exported from ScalaDSL.debugPrint
Inherited from
AbstractStarterKit
final
def delay: Val[FiniteDuration] -⚬ Done
Exported from ScalaDSL.delay
Inherited from
AbstractStarterKit
final
def delay(d: FiniteDuration): Done -⚬ Done
Exported from ScalaDSL.delay
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
def delayNeed(d: FiniteDuration): Need -⚬ Need
Exported from ScalaDSL.delayNeed
Inherited from
AbstractStarterKit
final
def delayNeed: Need -⚬ Neg[FiniteDuration]
Exported from ScalaDSL.delayNeed
Inherited from
AbstractStarterKit
final
def demand[A]: One -⚬ -[A] |*| A
Exported from instance.function
Inherited from
AbstractStarterKit
final
def demandChoice[A, B]: -[A] |+| -[B] -⚬ -[A |&| B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def demandChosen[A, B]: -[A |&| B] -⚬ -[A] |+| -[B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def demandEither[A, B]: -[A] |&| -[B] -⚬ -[A |+| B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def demandSeparately[A, B]: -[A |*| B] -⚬ -[A] |*| -[B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def demandTogether[A, B]: -[A] |*| -[B] -⚬ -[A |*| B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def die[A]: -[-[A]] -⚬ A
Exported from instance.function
Inherited from
AbstractStarterKit
final
def dii[A]: A -⚬ -[-[A]]
Exported from instance.function
Inherited from
AbstractStarterKit
Exported from ScalaDSL.dismissPing
Inherited from
AbstractStarterKit
Exported from ScalaDSL.dismissPong
Inherited from
AbstractStarterKit
final
def distributeInversion[A, B]: -[A |*| B] -⚬ -[A] |*| -[B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def distributeInversionInto_|&|[A, B]: -[A |&| B] -⚬ -[A] |+| -[B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def distributeInversionInto_|+|[A, B]: -[A |+| B] -⚬ -[A] |&| -[B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def distributeL[A, B, C]: A |*| B |+| C -⚬ A |*| B |+| A |*| C
Exported from instance.function
Inherited from
AbstractStarterKit
final
def distributeR[A, B, C]: A |+| B |*| C -⚬ A |*| C |+| B |*| C
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from ScalaDSL.done
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
def dup[A]: Val[A] -⚬ Val[A] |*| Val[A]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def dupNeg[A]: Neg[A] |*| Neg[A] -⚬ Neg[A]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def elimFst[B]: One |*| B -⚬ B
Exported from instance.function
Inherited from
AbstractStarterKit
final
def elimSnd[A]: A |*| One -⚬ A
Exported from instance.function
Inherited from
AbstractStarterKit
final
def eval[A, B]: A =⚬ B |*| A -⚬ B
Exported from instance.function
Inherited from
AbstractStarterKit
final
def factorInversionOutOf_|&|[A, B]: -[A] |&| -[B] -⚬ -[A |+| B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def factorInversionOutOf_|+|[A, B]: -[A] |+| -[B] -⚬ -[A |&| B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def factorL[A, B, C]: A |*| B |+| A |*| C -⚬ A |*| B |+| C
Exported from instance.function
Inherited from
AbstractStarterKit
final
def factorOutInversion[A, B]: -[A] |*| -[B] -⚬ -[A |*| B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def factorR[A, B, C]: A |*| C |+| B |*| C -⚬ A |+| B |*| C
Exported from instance.function
Inherited from
AbstractStarterKit
final
def forevert[A]: One -⚬ -[A] |*| A
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from ScalaDSL.fork
Inherited from
AbstractStarterKit
Exported from ScalaDSL.forkNeed
Inherited from
AbstractStarterKit
Exported from ScalaDSL.forkPing
Inherited from
AbstractStarterKit
Exported from ScalaDSL.forkPong
Inherited from
AbstractStarterKit
final
def fulfill[A]: Val[A] |*| Neg[A] -⚬ One
Exported from instance.function
Inherited from
AbstractStarterKit
final
def id[A]: A -⚬ A
Exported from instance.function
Inherited from
AbstractStarterKit
final
def inflate[A]: Need -⚬ Neg[A]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def injectL[A, B]: A -⚬ A |+| B
Exported from instance.function
Inherited from
AbstractStarterKit
final
def injectLOnPing[A, B]: Ping |*| A -⚬ A |+| B
Exported from instance.function
Inherited from
AbstractStarterKit
final
def injectLOnPong[A, B]: A -⚬ Pong |*| A |+| B
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
def injectR[A, B]: B -⚬ A |+| B
Exported from instance.function
Inherited from
AbstractStarterKit
final
def injectROnPing[A, B]: Ping |*| B -⚬ A |+| B
Exported from instance.function
Inherited from
AbstractStarterKit
final
def injectROnPong[A, B]: B -⚬ Pong |*| A |+| B
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from instance.function
Inherited from
AbstractStarterKit
final
def introFst[B]: B -⚬ One |*| B
Exported from instance.function
Inherited from
AbstractStarterKit
final
def introSnd[A]: A -⚬ A |*| One
Exported from instance.function
Inherited from
AbstractStarterKit
final
def invertClosure[A, B]: -[A =⚬ B] -⚬ B =⚬ A
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from ScalaDSL.join
Inherited from
AbstractStarterKit
Exported from ScalaDSL.joinNeed
Inherited from
AbstractStarterKit
Exported from ScalaDSL.joinPing
Inherited from
AbstractStarterKit
Exported from ScalaDSL.joinPong
Inherited from
AbstractStarterKit
Exported from instance.function
Inherited from
AbstractStarterKit
final
def lib: Lib & CoreLib[DSL]
Exported from coreStreams.lib
Inherited from
AbstractStarterKit
final
def liftBoolean: Val[Boolean] -⚬ Bool
Exported from scalaLib.liftBoolean
Inherited from
AbstractStarterKit
final
def liftEither[A, B]: Val[Either[A, B]] -⚬ Val[A] |+| Val[B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def liftNegPair[A, B]: Neg[(A, B)] -⚬ Neg[A] |*| Neg[B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def liftPair[A, B]: Val[(A, B)] -⚬ Val[A] |*| Val[B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def matchingChoiceLR[A, B, C, D]: A |+| B |*| C |&| D -⚬ A |*| C |+| B |*| D
Exported from instance.function
Inherited from
AbstractStarterKit
final
def matchingChoiceRL[A, B, C, D]: A |&| B |*| C |+| D -⚬ A |*| C |+| B |*| D
Exported from instance.function
Inherited from
AbstractStarterKit
final
def maybeToOption[A]: Maybe[Val[A]] -⚬ Val[Option[A]]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def mergeDemands[A]: Neg[A] |*| Neg[A] -⚬ Neg[A]
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from ScalaDSL.need
Inherited from
AbstractStarterKit
final
def neglect[A]: Val[A] -⚬ Done
Exported from instance.function
Inherited from
AbstractStarterKit
final
def notifyChoice[A, B]: Pong |*| A |&| B -⚬ A |&| B
Exported from instance.function
Inherited from
AbstractStarterKit
final
def notifyEither[A, B]: A |+| B -⚬ Ping |*| A |+| B
Exported from instance.function
Inherited from
AbstractStarterKit
final
def notifyNeg[A]: Pong |*| Neg[A] -⚬ Neg[A]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def notifyVal[A]: Val[A] -⚬ Ping |*| Val[A]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def optionToPMaybe[A]: Val[Option[A]] -⚬ PMaybe[Val[A]]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def output[A]: Functor[[x] =>> A =⚬ x]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def pMaybeToOption[A]: PMaybe[Val[A]] -⚬ Val[Option[A]]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def pack[F[_]]: F[Rec[F]] -⚬ Rec[F]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def packDemand[F[_]]: -[F[Rec[F]]] -⚬ -[Rec[F]]
Exported from instance.function
Inherited from
AbstractStarterKit
final
Exported from ScalaDSL.ping
Inherited from
AbstractStarterKit
final
Exported from ScalaDSL.pong
Inherited from
AbstractStarterKit
final
def printLine: Val[String] -⚬ Done
Exported from scalaLib.printLine
Inherited from
AbstractStarterKit
final
def printLine(s: String): Done -⚬ Done
Exported from scalaLib.printLine
Inherited from
AbstractStarterKit
final
def promise[A]: One -⚬ Neg[A] |*| Val[A]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def putStr: Val[String] -⚬ Done
Exported from scalaLib.putStr
Inherited from
AbstractStarterKit
final
def putStr(s: String): Done -⚬ Done
Exported from scalaLib.putStr
Inherited from
AbstractStarterKit
Exported from instance.function
Inherited from
AbstractStarterKit
Exported from coreLib.raceDone
Inherited from
AbstractStarterKit
Exported from ScalaDSL.racePair
Inherited from
AbstractStarterKit
final
def readLine: Done -⚬ Val[String]
Exported from scalaLib.readLine
Inherited from
AbstractStarterKit
Exported from instance.function
Inherited from
AbstractStarterKit
final
def release[R]: Res[R] -⚬ Done
Exported from instance.function
Inherited from
AbstractStarterKit
final
def subordinateFst[A, B, C, D]: A |*| B |&| C |*| D -⚬ A |+| C |*| B |&| D
Exported from instance.function
Inherited from
AbstractStarterKit
final
def subordinateSnd[A, B, C, D]: A |*| B |&| C |*| D -⚬ A |&| C |*| B |+| D
Exported from instance.function
Inherited from
AbstractStarterKit
final
def supply[A]: A |*| -[A] -⚬ One
Exported from instance.function
Inherited from
AbstractStarterKit
final
def swap[A, B]: A |*| B -⚬ B |*| A
Exported from instance.function
Inherited from
AbstractStarterKit
final
def toChoiceOfDemands[A, B]: -[A |+| B] -⚬ -[A] |&| -[B]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def toScalaList[A]: LList[Val[A]] -⚬ Val[List[A]]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def unInvertClosure[A, B]: A =⚬ B -⚬ -[B =⚬ A]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def unliftBoolean: Bool -⚬ Val[Boolean]
Inherited from
AbstractStarterKit
final
def unliftEither[A, B]: Val[A] |+| Val[B] -⚬ Val[Either[A, B]]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def unliftNegPair[A, B]: Neg[A] |*| Neg[B] -⚬ Neg[(A, B)]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def unliftPair[A, B]: Val[A] |*| Val[B] -⚬ Val[(A, B)]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def unpack[F[_]]: Rec[F] -⚬ F[Rec[F]]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def unpackDemand[F[_]]: -[Rec[F]] -⚬ -[F[Rec[F]]]
Exported from instance.function
Inherited from
AbstractStarterKit
final
def |&|: |&|
Exported from coreLib.|&|
Inherited from
AbstractStarterKit
final
def |+|: |+|
Exported from coreLib.|+|
Inherited from
AbstractStarterKit