Variables
AbySS favors explicitness: you always declare the type and whether the binding may change.
Immutable Bindings
Section titled “Immutable Bindings”Use forge to create an immutable value.
forge x: arcana = 42;forge greeting: rune = "Welcome to AbySS!";Mutable Bindings
Section titled “Mutable Bindings”Introduce morph when the variable must change over time.
forge morph counter: arcana = 10;counter += 5;Keyword Origins
Section titled “Keyword Origins”forgeevokes crafting something new at the anvil.morphsignals that the binding may shift form mid-spell.
Prefer immutable bindings unless mutation communicates intent or improves clarity.