5 ms·
Is anyone working on a CRDT system using pijul patches and merge strategy? The "Replicated Data Type" part of CRDTs seems to be a solved problem, making "Confl
by samatman 5y ago
Is anyone working on a CRDT system using pijul patches and merge strategy?
The "Replicated Data Type" part of CRDTs seems to be a solved problem, making "Conflict-Free" give results that are as close to what the user would expect as is theoretically possible would appear to be the hard part.
- euroderf 5y agoI'm hoping that one of these days, pijul will compile on Mac. Or that they will distribute a Mac binary.
- andai 5y agoYou can get it in 3 lines (apparently, don't have a Mac handy right now). brew install llvm libsodium openssl xxhash zstd curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh cargo install pijul --version "~1.0.0-alpha" But yeah, I can see how that might hurt adoption.
- euroderf 5y agoI reinstalled rust per your line 2 but the build still failed. Oh well.
- pmeunier 5y agoThere are so many ways to ask for help about that: - https://pijul.zulipchat.com https://pijul.zulipchat.com - https://discourse.pijul.org https://discourse.pijul.org - https://nest.pijul.com/pijul/pijul/discussions/new https://nest.pijul.com/pijul/pijul/discussions/new if the failure is in Pijul itself and not in one of its dependencies. And even on Twitter (@pijul_org)!
- euroderf 5y agoIt also barfed on my wife's Mac (which has not been loaded with a mish-mash of development stuff), so I give up. If nobody else is reporting the same problems as I'm having then I guess it's just that I'm having a bad hair year.
- jpgvm 5y agoThe conflict free part is only in-name. In practice pretty much all CRDTs implement a deterministic conflict resolution strategy.