libretto
package libretto
Members list
Type members
Classlikes
object Bifunctor
trait ClosedBridge extends CoreBridge
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
trait ScalettoBridgeobject BridgeImpl.type
object ClosedBridge
Attributes
- Companion
- trait
- 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
- Supertypes
- Known subtypes
trait ClosedExecution[DSL <: ClosedDSL] extends CoreExecution[DSL]
Attributes
- 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
- Supertypes
Witnesses that F
is a contravariant endofunctor on the category ->
.
Witnesses that F
is a contravariant endofunctor on the category ->
.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
object ContraFunctor
Attributes
- Companion
- trait
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object CoreBridge
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CoreBridge.type
trait CoreDSL
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ClosedExecution[DSL]trait ScalettoExecution[DSL]
object CoreLib
Attributes
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait WithScheduler[P]object ExecutionParam.type
object ExecutionParams
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ExecutionParams.type
trait Executor
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ScalettoExecutorclass FutureExecutor
- Self type
object Executor
object Functor
Attributes
- Supertypes
- Known subtypes
-
trait Scalettoobject FreeScaletto.type
object InvertLib
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Witnesses that F
is a monad in the category ->
.
Witnesses that F
is a monad in the category ->
.
Attributes
- Supertypes
trait Scheduler
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Supertypes
- Known subtypes
-
trait Scalettoobject FreeScaletto.type
In this article