Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I believe Pijul branched from the Darcs codebase.

https://en.m.wikipedia.org/wiki/Darcs



> 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/


Fair 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/

It sounds more like they wanted a better Darcs and started from there, rather than actually using any of the Darcs code.


The theory is actually quite different, even though Pijul and Darcs behave in a similar way on many examples.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: