RE: https://floss.social/@alcinnz/117480851431357123
Spec for a CRDT library I could incorporate into my "Alonzo" project:
* Dictionaries, sets, strings, & numbers.
* Allow multiple fields to reference the same dictionary.
* Expose last-write-wins conflicts for me to handle.
* Allow my code to specify which file it should persist all data in.
* Allow attaching commit messages.
I don't require collaborative text editing, but it could (eventually) be nice.
A pure-Lua implementation will aid porting across platforms, including WebASM.
Interested?