4 ms·
Times like this i'm glad i'm still on Mercurial (no `strcpy` overflows in Python). Is anyone planning on writing a DVCS in Rust?
by mappu 11y ago
Times like this i'm glad i'm still on Mercurial (no `strcpy` overflows in Python). Is anyone planning on writing a DVCS in Rust?
- k1t 11y agoAlmost certainly. Which reminds me of a (partial) Haskell git implementation: http://stefan.saasen.me/articles/git-clone-in-haskell-from-the-bottom-up/ http://stefan.saasen.me/articles/git-clone-in-haskell-from-t... Previously posted to HN a number times, e.g. https://news.ycombinator.com/item?id=8713328 https://news.ycombinator.com/item?id=8713328
- gpm 11y agoYes, pijul: https://pijul.org/ https://pijul.org/
- tom9729 11y agoIt wouldn't have to be a new DVCS. It could be a Rust implementation of Git. e.g. Java Git implementation (JGit) used by Eclipse, Gerrit, etc.
- kibwen 11y agoPijul, linked in a sibling comment, appears to actually be a Rust implementation of Darcs (or at least inspired by it).
- pijul 11y agoPijul is not a reimplementation of darcs, it's based on a new theory, without the performance drawbacks of darcs. Btw, rewriting darcs would really feel like reinventing the wheel. Haskell is safe and great already.