Skip to content

Changes 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.

Referenced from