3 ms·
> I'll admit I haven't tried to implement a general OT solution, but CRDTs are also extremely complex functions on the base building blocks of your data. I can
by dartos 2y ago
> I'll admit I haven't tried to implement a general OT solution, but CRDTs are also extremely complex functions on the base building blocks of your data.
I can’t really speak to CRDTs more generally, but yjs provides a few fairly general data structures which “just work.”
In my (non extensive) experience with OTs, you need to write bespoke, application specific conflict resolution, but I haven’t tried that OTJS library.
> I'd be curious to see more of your project even if it's still in progress, is there already something live?
Not yet, hoping to have something by the end of the year. I have the domain name “outlines.work” if you feel like checking it out later.
The yjs parts are very similar to this example repo, though:
https://github.com/satoren/y-phoenix-channel/tree/main https://github.com/satoren/y-phoenix-channel/tree/main