Changes from 0.7
disl0.80.8Changes from 0.7
Contents of DISL 0.8
DISL 0.8 (draft, 2026-11-01) adds no construct and settles the one thing below, ruled by the product owner on 2026-11-01 (spec 067-desktop-fbl-bindings); every valid 0.7 specification is a valid 0.8 specification with the same meaning, apart from a stored relation whose end names a derived node, which 0.7 kept unset.
| # | Change | 0.7 said | 0.8 says | Reason | Section |
|---|---|---|---|---|---|
| 1 | An end of a stored relation that names a derived node | Only a derived relation's ends may be derived; a stored relation's end that names nothing stored is unset, so the relation is not drawn. | The end resolves to that derived node, and the relation is drawn; it is still written as it was written. | A placeholder for what a relation names and nothing declares has its edge, as databricks/job draws one to each task waiting on a task nobody declares. |
4.9, 4.11.5, 11.2, 14.2 |
DISL 0.8 needs no change to DID, DESL or FBL: what a DID definition or a binding stores for the end is unchanged. The worked examples are placeholder-tasks.dis and databricks-job.atd.