This project is an experiment to add full Lucre
Obj type
based on Lucre Ex. In short, while Ex
expression trees form part of
Act
, Control
, and Widget
programs, which are "expanded" in-memory when using their respective Runner
s, this project attempts to formulate a version that can create persistent
expressions that map other objects to existing expression objects such as IntObj
or BooleanObj
. The problems and challenges are described in
this working document.
The aim is to build a minimum viable skeleton based on rewriting existing Ex
API, and when successful, port the changes back to the main Lucre project.
This project is (C)opyright 2021–2022 by Hanns Holger Rutz. All rights reserved.
It is released under
the GNU Affero General Public License v3+.
The software comes with absolutely no warranties. To contact the author, send an e-mail to contact at sciss.de
.
This project builds with sbt against Scala 2.13.