libretto.scaletto

Members list

Concise view

Type members

Classlikes

abstract class AbstractStarterKit(val dsl: Scaletto, val bridge: Of[Scaletto], val executorFactory: Of[Scaletto, Of[Scaletto]], val executor0: (ScheduledExecutorService, Executor) => Of[Scaletto, Of[Scaletto]])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object StarterKit.type

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class BinarySearchTree[DSL <: Scaletto, CLib <: CoreLib[DSL], SLib <: ScalettoLib[DSL, CLib]](val dsl: DSL, val coreLib: CLib & CoreLib[DSL], val scalettoLib: SLib & ScalettoLib[DSL, CLib & CoreLib[DSL]])

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
trait Scaletto extends TimerDSL with CrashDSL with InvertDSL

Supports manipulating Scala values via pure Scala functions. Also extends InvertDSL (and thus ClosedDSL), TimerDSL and CrashDSL, since these are expected to be possible on a target platform that already supports Scala functions.

Supports manipulating Scala values via pure Scala functions. Also extends InvertDSL (and thus ClosedDSL), TimerDSL and CrashDSL, since these are expected to be possible on a target platform that already supports Scala functions.

Attributes

Graph
Supertypes
trait InvertDSL
trait ClosedDSL
trait CrashDSL
trait TimerDSL
trait CoreDSL
class Object
trait Matchable
class Any
Known subtypes
object FreeScaletto.type

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object BridgeImpl.type

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait ScalettoExecution[DSL <: Scaletto] extends ClosedExecution[DSL]

Attributes

Graph
Supertypes
trait ClosedExecution[DSL]
trait CoreExecution[DSL]
class Object
trait Matchable
class Any

Attributes

Companion:
object
Graph
Supertypes
trait Executor
class Object
trait Matchable
class Any
Known subtypes
Self type

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
opaque class ScalettoLib[DSL <: Scaletto, CoreLib <: CoreLib[DSL]](val dsl: DSL, val coreLib: CoreLib & CoreLib[DSL])

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class ScalettoStreams[DSL <: Scaletto, Lib <: CoreLib[DSL], SLib <: ScalettoLib[DSL, Lib], Streams <: CoreStreams[DSL, Lib]](val dsl: DSL, val coreLib: Lib & CoreLib[DSL], val scalettoLib: SLib & ScalettoLib[DSL, Lib & CoreLib[DSL]], val coreStreams: Streams & CoreStreams[DSL, Lib & CoreLib[DSL]])

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
abstract class StarterApp extends StarterAppBase

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
abstract class StarterAppBase

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
abstract class StarterAppScala[A] extends StarterAppBase

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
object StarterKit extends StarterKit

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object StarterKit.type