On Fri, 2005-09-09 at 07:57 +0800, Lalo Martins wrote: > I'm hacking on bzr since about March. And I've been trying to convince > Canonical folks that it's the way to go. I've even stated something to > the effect that "if Canonical decides to go for the C codebase, I'm > willing to step in as maintainer of bzr". And I found resistance. They > thought baz was redeemable. It's clear to me from the outside that the > announcement of revc was *one of* (maybe not the only one) the main > reasons they decided to switch.
We decided to go with the python codebase for several reasons: * Foremost, dynamic / high level languages support rapid development and refactoring much better than low level ones. * The performance being delivered by the current not-heavily-optimised python codebase is adequate for the expected use : performance doesn't require use to write much of bazaar-ng in C, if any. * The code base doesn't need to be cleaned up at all, unlike the arch 1.0 codebase -- which Tom had publically dropped when he started 'GNU Arch 2.0 as a rewrite'. We had a pretty good idea of how much effort would be needed to finish introducing the relevant concepts into it and then remove unneeded concepts to transform it into the bazaar-ng model, let alone introduce real async pipelining where needed. * The bazaar-ng community seemed to really enjoy the python based development, and given that this project is *for* the community, it seemed foolish not to listen to them. Rob -- GPG key available at: <http://www.robertcollins.net/keys.txt>.
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Gnu-arch-users mailing list Gnu-arch-users@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-arch-users GNU arch home page: http://savannah.gnu.org/projects/gnu-arch/