libretto
libretto
libretto
AbstractStarterKit
Async
Async
Later
Now
BiInjective
BiInjective
BinarySearchTree
BinarySearchTree
Branch
BranchF
NonEmptyTree
Singleton
Summary
ClosedDSL
ClosureOps
ClosureOps
ClosedLib
ClosedLib
ClosedLinearFunctionOps
FocusedOnFunctionCo
FocusedOnFunctionContra
CoreDSL
$Ops
|*|
CoreLib
CoreLib
AcquiredLock
Affine
Affine
BiExternalizer
Bifunctor
Bifunctor
BimapSyntax
Bool
Comonad
Comonoid
Comonoid
Comparable
Compared
ContraExternalizer
ContraExternalizer
ContraFunctor
Cosemigroup
Cosemigroup
Deferrable
Negative
Negative
Positive
Positive
Deferred
Detained
Dual
Dual
Dual1
Endless
Externalizer
Externalizer
FocusedBi
FocusedCo
FocusedContra
FocusedOnChoiceCo
FocusedOnChoiceContra
FocusedOnDoneTimesCo
FocusedOnPairCo
FocusedOnPairContra
FocusedOnPlusCo
FocusedOnPlusContra
FocusedOnTimesDoneCo
Functor
Functor
Getter
Getter
Junction
Negative
Negative
Positive
Positive
LList
LList1
Lens
Lens
LinearFunctionOps
LinearFunctionToPairOps
LinearFunctionToPlusOps
Lock
Maybe
Monad
Monoid
Monoid
Multiple
NAffine
NAffine
NComonoid
NMonoid
NMonoid
Optionally
PAffine
PAffine
PComonoid
PComonoid
PMaybe
PMonoid
PUnlimited
Semigroup
Semigroup
Signaling
Negative
Negative
Positive
Positive
SignalingJunction
Negative
Negative
Positive
Positive
Transportive
Transportive
Unlimited
|&|
|+|
CoreStreams
CoreStreams
LDemanding
LPollable
LPolled
LSubscriber
CrashDSL
Equal
ForAll
InvertDSL
DemandExprOps
InvertLib
InvertLib
Runner
ScalaDSL
ScalaLib
ScalaLib
RefCounted
Val
ValMatcher
ValMatcher
ScalaRunner
ScalaStreams
ScalaStreams
Demanding
Pollable
BroadcastByKey
Polled
Subscriber
StarterApp
StarterAppBase
StarterAppScala
StarterKit
StarterKit
TimerDSL
unapply
Unapply
Unapply
Unapply2
Unapply2
libretto.impl
Category
ClosedSemigroupalCategory
ClosedSymmetricSemigroupalCategory
Closures
ClosureError
NonLinear
NoCapture
FreeScalaDSL
-
-⚬
Acquire
AndThen
AssocLR
AssocRL
Backvert
Blocking
Choice
ChooseL
ChooseLOnPong
ChooseR
CoDistributeL
ConstNeg
ConstVal
CrashWhenDone
DebugPrint
Delay
DelayIndefinitely
DistributeInversion
DistributeL
EffectAsync
EffectWrAsync
EitherF
ElimFst
ElimSnd
FactorOutInversion
Forevert
Fork
ForkNeed
ForkPing
ForkPong
Id
InjectL
InjectLOnPing
InjectR
IntroFst
IntroSnd
Join
JoinLTermini
JoinNeed
JoinPing
JoinPong
JoinRTermini
LInvertPongPing
LInvertSignal
LInvertTerminus
LiftEither
LiftPair
MapVal
Neglect
NotifyChoice
NotifyDoneL
NotifyEither
NotifyNeedL
NotifyNeg
NotifyVal
Pack
Par
PingF
PongF
RInvertPingPong
RInvertSignal
RInvertTerminus
RacePair
RecF
RegressInfinitely
Release
ReleaseAsync
SelectPair
StrengthenPing
StrengthenPong
Swap
TryAcquireAsync
TrySplitResourceAsync
TryTransformResourceAsync
UnliftPair
Unpack
-⚬
Done
LTerminus
Need
One
Ping
Pong
RTerminus
Rec
Res
Val
|&|
|*|
|+|
FreeScalaDSL
NoCaptureException
NotLinearException
UnboundVariablesException
FreeScalaFutureRunner
InversiveMonoidalCategory
InversiveSemigroupalCategory
Lambda
Abstracted
Closure
Exact
Failure
Failure
Abstracted
Error
Undefined
Error
Expr
LinearityViolation
Overused
Underused
LinearityViolation
VArr
ElimRes
Closure
Error
Exact
ElimRes
ElimStep
Closure
Exact
Found
HalfUsed
NotFound
Overused
ElimStep
Id
Map
Par
Prj1
Prj2
VarDefining
Zip
VArr
Vars
MonoidalCategory
SemigroupalCategory
Semigroupoid
Shuffle
BiTransferOpt
IXI_IXI
None_IX
None_None
Swap_AssocRL
BiTransferOpt
Par
Fst
Snd
Both
Par
Transfer
AssocLR
AssocRL
IX
IXI
Swap
XI
Transfer
TransferOpt
None
None0
None0
TransferOpt
~⚬
Bimap
Composed
Decomposition
Decomposition1
Id
Id0
Id0
Xfer
~⚬
Shuffled
Impermeable
Permeable
Permeable
Plated
Preshuffled
Sandwich
SemiCons
SemiSnoc
Solid
Stacked
XI
Plated
Pure
RevTransferOpt
SemiObstructed
Shuffled
SymmetricMonoidalCategory
SymmetricSemigroupalCategory
Tupled
Tupled
Single
Zip
UnhandledCase
UnhandledCase
Unique
Var
Var
VarOrigin
VarOrigin
ClosureVal
FunApp
Lambda
Pairing
Prj1
Prj2
Variable
libretto.scalasource
Position
Position
libretto
/
libretto
/
InvertLib
InvertLib
class
InvertLib
[
CoreLib
<:
CoreLib
[
_
<:
InvertDSL
]](
val
coreLib:
CoreLib
)
Companion:
object
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Implicits
Value members
Concrete methods
def
pool
[
A
:
Positive
]:
LList1
[
A
]
-⚬
Unlimited
[
A
|*|
-
[
A
]]
|*|
LList1
[
A
]
Concrete fields
val
coreLib
:
CoreLib
Implicits
Implicits
implicit
val
contraFunctoDemand
:
ContraFunctor
[
-
]