/ExObjTest

Experiment to add full Lucre Obj type based on Lucre Ex. Mirror of https://codeberg.org/sciss/ExObjTest

Primary LanguageScalaGNU Affero General Public License v3.0AGPL-3.0

ExObjTest

Build Status

statement

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 Runners, 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.

requirements / installation

This project builds with sbt against Scala 2.13.