Yuriy Syrovetskiy

Results 132 comments of Yuriy Syrovetskiy

LWW is a conflict resolution policy of ignoring any conflict. What if I don't want to ignore? If I add a tag to an item on one replica, and another...

The biggest problem arises when you have no Set object yet but want to add a tag. What do you do in that case?

Ok, suppose you initialized two Set objects concurrently. How would you merge `Register{tags=set1}` and `Register{tags=set2}`? What your solution does in this case?

Yes, that's my point, that you have to use MV. But if your register resolves "conflicts" as MV, why do you call it LWW? Maybe it's rather MV with fallback...

> having the object id, we may learn the type; May, or may not. Learning the type involves need of some lookup. Instead, we can build a system where object...

@gritzko > Need something like: > `*lww2 #obj @event :prev_event 'arbitrary field name' =42` In example, there are 2 different formats for lww ops. I see them as _create-field_ and...

> The notation is backwards-compatible (except 2.0 uses `0` for the ref, here we use RDT id). The notation is backwards-compatible, the RDT encoding is not.

Dot is the delimiter: `..`

I don't need golang parser, I need only a clear spec.