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