forked from genewildish/Mainline
Epic: Preset Scripting Language for Mainline #48
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
We need to evaluate adding a scripting language for authoring presets in Mainline, replacing or augmenting the current TOML-based preset system. The goals are:
Current State
The current preset system (
presets.toml) uses simple TOML with static configuration - it cannot express:Proposal
See ADR: Preset Scripting Language for Mainline for full analysis.
Recommendation: Start with a textual DSL approach (similar to TidalCycles) with potential for visual editor later. Mermaid is excellent for documentation but is not a programming language.
Epic: Preset Scripting Language
Spike Stories
Implementation Stories
Additional Context
mainline-presets,mainline-architecture