3 ms·
> For example, say somebody wanted to build a performant systems type software like version control. You're not really going to do that in Python. Actually, ba
by moregrist 7mo ago
> For example, say somebody wanted to build a performant systems type software like version control. You're not really going to do that in Python.
Actually, bazaar [0] (now breezy [1]) was a distributed version control system written in Python. It gained some non-Python bits over time, but iirc it was originally all Python.
As a (spiritual) successor to Tom Lord’s Arch [2] it was the second DVCS I used and, while slower than git, was performant enough for my needs at the time I used it.
Most distributed version control is IO bound, and Python isn’t terrible at that.
[0]: https://en.wikipedia.org/wiki/GNU_Bazaar https://en.wikipedia.org/wiki/GNU_Bazaar
[1]: https://en.wikipedia.org/wiki/Breezy_(software) https://en.wikipedia.org/wiki/Breezy_(software)
[2]: https://en.wikipedia.org/wiki/GNU_arch https://en.wikipedia.org/wiki/GNU_arch