SplitScript reference / Migration / Runtime settings registration
Runtime settings registration
Migration from ASL
Source pattern
Look for the ASL concept Runtime settings registration in the source. The semantic difference below is more important than a token-for-token rewrite.
Canonical SplitScript
Use the canonical language and API symbols linked below.
Semantic difference
Move settings.Add calls into the static settings declaration, preserving the display label, stable host key, default, hierarchy, and tooltip explicitly. A bounded settings.Add loop becomes a compile-time settings family instead of hand-expanded declarations.
Supported hosts
This uses the standard SplitScript runtime contract. Any provider-specific requirements are documented by the linked canonical API.
Related reference
-
settings (language)
-
oldSettings (language)
-
stable setting key (language)
-
settings family (language)