libretto
package libretto
Members list
Concise view
Type members
Classlikes
object Bifunctor
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- trait ScalettoBridgeobject BridgeImpl.type
object ClosedBridge
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ClosedBridge.type
Extension of CoreDSL that adds support for "functions as data" (=⚬
).
In other words, it makes CoreDSL.-⚬ a ''closed'' monoidal category.
Extension of CoreDSL that adds support for "functions as data" (=⚬
).
In other words, it makes CoreDSL.-⚬ a ''closed'' monoidal category.
Attributes
- Graph
- Supertypes
- Known subtypes
Attributes
- Graph
- Supertypes
- Known subtypes
- trait ScalettoExecution[DSL]
object ClosedLib
Witnesses that F
is a comonad in the category ->
.
Witnesses that F
is a comonad in the category ->
.
Attributes
- Graph
- Supertypes
Witnesses that F
is a contravariant endofunctor on the category ->
.
Witnesses that F
is a contravariant endofunctor on the category ->
.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
object ContraFunctor
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ContraFunctor.type
trait CoreBridge
Defines interface to interact with a running Libretto program.
Defines interface to interact with a running Libretto program.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
object CoreBridge
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- CoreBridge.type
trait CoreDSL
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait ClosedExecution[DSL]trait ScalettoExecution[DSL]
object CoreLib
object CoreStreams
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- CoreStreams.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Known subtypes
- trait Scalettoobject FreeScaletto.type
final class Executing[BRIDGE <: CoreBridge & Singleton, A, B](using val bridge: BRIDGE)(val execution: Execution, val inPort: InPort[A], val outPort: OutPort[B])
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait WithScheduler[P]object ExecutionParam.type
object ExecutionParams
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ExecutionParams.type
trait Executor
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait ScalettoExecutorclass FutureExecutor
- Self type
object Executor
object Functor
Attributes
- Graph
- Supertypes
- Known subtypes
- trait Scalettoobject FreeScaletto.type
object InvertLib
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Witnesses that F
is a monad in the category ->
.
Witnesses that F
is a monad in the category ->
.
Attributes
- Graph
- Supertypes
trait Scheduler
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- Known subtypes
- trait Scalettoobject FreeScaletto.type