ddlike
ddlike is a conceptual diff-based language and tooling designed to describe incremental changes to structured data. It is used to express patches that can be applied to documents such as JSON, YAML, or tabular representations, enabling reproducible updates, data migrations, and synchronization workflows. In ddlike, a patch consists of a sequence of operations that describe how the target data should be transformed.
The core operations typically include add, remove, replace, move, and copy. Each operation targets a data path,
Semantics of patch application are designed to be deterministic: applying the same patch to the same document
ddlike is not an official standard but exists primarily in academic discussions and experimental tooling as