A conflict-free replicated data type (CRDT) records changes so concurrent updates can be combined without conflict. This supports collaborative editing without requiring a central server to decide which change wins. section 10.1
CRDT-based collaboration enables:
- Peer-to-peer communication between collaborators. section 10.1
- Real-time or asynchronous collaboration on shared DSL content. section 10.1
- An alternative to rejecting or rolling back edits when concurrent changes conflict. section 10.1
Collaborative DSL editing
Multiple domain experts edit shared DSL content while their changes are recorded in a CRDT, allowing synchronized collaboration rather than letting the latest Save operation overwrite other versions. section 10.1
