gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] Re: details, details


From: Robert Collins
Subject: Re: [Gnu-arch-users] Re: details, details
Date: Fri, 09 Sep 2005 19:59:13 +1000

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

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]