3 ms·
I believe Pijul branched from the Darcs codebase. https://en.m.wikipedia.org/wiki/Darcs https://en.m.wikipedia.org/wiki/Darcs
by cmiles74 8y ago
I believe Pijul branched from the Darcs codebase.
https://en.m.wikipedia.org/wiki/Darcs https://en.m.wikipedia.org/wiki/Darcs
- Sean1708 8y ago> Contrarily to what we hear sometimes, Pijul is not a rewrite of darcs in Rust. The theory is different, and the algorithms have a different complexity. Then of course, Rust was chosen to gain an extra performance factor, but rewriting darcs in Rust would be a lot of work for really minor improvements (darcs is already really good, and Haskell is a great language). From [0]. It's possible that they did branch from darcs, but it seems unlikely given that quote. [0]: https://pijul.org/model/ https://pijul.org/model/
- cmiles74 8y agoFair enough, after looking around the big quote seems to be this one: "Pijul started as an attempt to fix the performance of darcs, and ended up among the fastest distributed version control systems." https://pijul.org/ https://pijul.org/ It sounds more like they wanted a better Darcs and started from there, rather than actually using any of the Darcs code.
- pmeunier 8y agoThe theory is actually quite different, even though Pijul and Darcs behave in a similar way on many examples.