Remix.run Logo
gritzko 3 days ago

Automerge is based on design decisions from 2014-2017. I remember that epoch and what everybody thought back then. The views have evolved since, but Automerge is a large project, many things have being built on top. It is unrealistic to change any of the basic assumptions at this point.

I may go into the technical details, assuming my hourly rate is respected.

diarrhea 3 days ago | parent | next [-]

Go on. I respect your hourly rate.

petralithic 3 days ago | parent | prev [-]

How is your version better?

gritzko 3 days ago | parent [-]

That's a long list.

- RDX has a spec, so it can have compatible implementations. The result of a merge is specified to a bit. Automerge works the way Orion coded it (this time).

- There are equivalent text and binary formats, JDR and RDX.

- RDX palette of types is richer. Automerge is narrower than JSON.

- RDX can work in any commodity LSM db, natively, in the core (and it does).

- and so on...