From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org)
	by nuthatch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-user+bounces-45879-garchives=archives.gentoo.org@gentoo.org>)
	id 1Fz4RA-0000LP-Uj
	for garchives@archives.gentoo.org; Sat, 08 Jul 2006 04:29:01 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k684ROAB022978;
	Sat, 8 Jul 2006 04:27:24 GMT
Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.235])
	by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k684IVo4012298
	for <gentoo-user@lists.gentoo.org>; Sat, 8 Jul 2006 04:18:31 GMT
Received: by wr-out-0506.google.com with SMTP id i32so1323403wra
        for <gentoo-user@lists.gentoo.org>; Fri, 07 Jul 2006 21:18:31 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
        s=beta; d=gmail.com;
        h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
        b=rdU4z1TXq0XS7+EneHgU/gdyaMHL8Te4zXA5f+kBTZjSVekgazmtZfjJj+b/OEeYJWVmTmgRvmJu1fY/vF9TXMBJsF/OzSNMEChlDKvc9KAicGBF2BS41yDqV3fVlDW5u96fuP3FgUIWt8DZsZBly26pDBkzAGyYhjqnqdxjdJs=
Received: by 10.65.158.17 with SMTP id k17mr3084575qbo;
        Fri, 07 Jul 2006 21:18:29 -0700 (PDT)
Received: by 10.64.243.9 with HTTP; Fri, 7 Jul 2006 21:18:29 -0700 (PDT)
Message-ID: <e5a3e9ac0607072118x31dead0aid7df27c268d7813e@mail.gmail.com>
Date: Fri, 7 Jul 2006 21:18:29 -0700
From: "Lord Sauron" <lordsauronthegreat@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Things that can be improved
In-Reply-To: <7573e9640607072114w75723799ua1c2ea534b6b1dce@mail.gmail.com>
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <44AEB475.8000702@maestroprogramador.com>
	 <e5a3e9ac0607071747t41e9e750m95cb2bca1f72ab04@mail.gmail.com>
	 <44AF166E.5080000@gentoo.org>
	 <e5a3e9ac0607072100p1f57aff4r4c762d21fe29a1d0@mail.gmail.com>
	 <7573e9640607072114w75723799ua1c2ea534b6b1dce@mail.gmail.com>
X-Archives-Salt: ec08a655-3233-464b-aab5-b44de66123e5
X-Archives-Hash: adf4b746a0d86908ee2e54abb81897e4

On 7/7/06, Richard Fish <bigfish@asmallpond.org> wrote:
> On 7/7/06, Lord Sauron <lordsauronthegreat@gmail.com> wrote:
> > Scripts are great, but they aren't for whole applications.  Yes, that
> > would be a quotable.
>
> I think (someone please correct me if I am wrong) that most of portage
> is actually implemented in python.  The actual merge process is shell
> script, but things like dependency resolution and so forth should be
> all python.

I don't speak much python.

> And python is actually pretty quick.  Not nearly as fast as C, but
> easily fast enough for this kind of work.  I think you would find the
> biggest gains would be from using more efficient algorithms and data
> storage, rather than re-implementing parts in another language.

Yeah, you're most likely right.

> -Richard
> --
> gentoo-user@gentoo.org mailing list
>
>


-- 
========== GCv3.12 ==========
GCS d-(++) s+: a? C++ UL+>++++ P+
L++ E--- W+(+++) N++ o? K? w--- O? M+
V? PS- PE+ Y-(--) PGP- t+++ 5? X R tv-- b+
                DI+++ D+ G e* h- !r !y
========= END GCv3.12 ========
-- 
gentoo-user@gentoo.org mailing list