Expand ↗
Page list (1404)

Merge Operator

The dual device to selection in Endpoint Projection: a partial merging operation on local types/behaviours that decides when a receiver’s alternative continuations are reconcilable into one local program — i.e. when a role does not need to be explicitly told which branch a choice took because its behaviour is the same (or compatibly extendable) across branches. Merging is what lets projection succeed without a selection for every conditional; where merging fails, knowledge of choice must be restored by amendment.

In this vault

Backlinks