de.sciss.lucre
Type members
Classlikes
This object was generated by sbt-buildinfo.
This object was generated by sbt-buildinfo.
A marker trait for events that maintain a cache. Events mixing in this trait are
guaranteed to participate in the pullUpdate
phase, even if no live observer is
attached to them.
A marker trait for events that maintain a cache. Events mixing in this trait are
guaranteed to participate in the pullUpdate
phase, even if no live observer is
attached to them.
An Elem
is any type that is globally registered
via Elem.addType
and can be de-serialized through Elem.read
.
An Elem
is any type that is globally registered
via Elem.addType
and can be de-serialized through Elem.read
.
- Companion
- object
Event
is not sealed in order to allow you define traits inheriting from it, while the concrete
implementations should extend either of Event.Constant
or Event.Node
(which itself is sealed and
split into Event.Invariant
and Event.Mutating
.
Event
is not sealed in order to allow you define traits inheriting from it, while the concrete
implementations should extend either of Event.Constant
or Event.Node
(which itself is sealed and
split into Event.Invariant
and Event.Mutating
.
- Companion
- object
This is the current compromise for unifying Ex
/IExpr
and Expr
in terms of their usability through runWith
vs. obj.attr
.
This is the current compromise for unifying Ex
/IExpr
and Expr
in terms of their usability through runWith
vs. obj.attr
.
Interconnection management for in-memory events.
A centralized instance that combines the functionality of Targets
with ReactionMap
.
Interconnection management for in-memory events.
A centralized instance that combines the functionality of Targets
with ReactionMap
.
- Companion
- object
A thin in-memory (non-durable) wrapper around Scala-STM.
A thin in-memory (non-durable) wrapper around Scala-STM.
- Companion
- object
An Obj
is a type of element that has an S#Id
identifier and
an attribute map. It can be the origin of event dispatch.
An Obj
is a type of element that has an S#Id
identifier and
an attribute map. It can be the origin of event dispatch.
- Companion
- object
A transactional pseudo-random number generator which
behaves numerically like java.util.Random
.
A transactional pseudo-random number generator which
behaves numerically like java.util.Random
.
- Companion
- object
A system in LucreSTM describes a particular mode of representing values in time and of
persisting values to disk. The Sys
trait contains types for variables, identifiers,
access paths, and transactions which are unique to each system (such as ephemeral in-memory,
confluently persistent etc.).
A system in LucreSTM describes a particular mode of representing values in time and of
persisting values to disk. The Sys
trait contains types for variables, identifiers,
access paths, and transactions which are unique to each system (such as ephemeral in-memory,
confluently persistent etc.).
This is a minimal trait for any type of transactions that wrap an underlying Scala-STM transaction.
This is a minimal trait for any type of transactions that wrap an underlying Scala-STM transaction.