Hacker News new | ask | show | jobs
by toomim 1290 days ago
Yes! We call this the "Merge Type" of data in the braid.org group.

Each datum as both a data type and a merge type. The programmer just needs to specify these two types, and then the programming runtime can choose which synchronization algorithm to use.

1 comments

Er, how can you express the merge operation as a type?
> A Merge Type is a function

Er, okay, if you redefine "type" to mean "function" then sure.