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 ) id 1Fz4OL-0001fY-9Y for garchives@archives.gentoo.org; Sat, 08 Jul 2006 04:26:05 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k684NoHU017216; Sat, 8 Jul 2006 04:23:50 GMT Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.190]) by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k684Eqrf028140 for ; Sat, 8 Jul 2006 04:14:52 GMT Received: by nf-out-0910.google.com with SMTP id b2so135142nfe for ; Fri, 07 Jul 2006 21:14:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=OnK1mTh9Z139JknGlGJjrsghD2mKAhPU9Kon4hCcP1TjvMhMP9+umc8Pp/MtQsYo3ootuFsIk+cbzWkoJCEDtLcVcvtzPdEFOEpfIuVnCJB2RlhXq4Mcpk5FiMn+1bJTU9l7moNYpfOf8DPR3LMyZeEb9DkagvlE9b1tsoWv7bw= Received: by 10.78.159.7 with SMTP id h7mr970068hue; Fri, 07 Jul 2006 21:14:52 -0700 (PDT) Received: by 10.78.20.11 with HTTP; Fri, 7 Jul 2006 21:14:51 -0700 (PDT) Message-ID: <7573e9640607072114w75723799ua1c2ea534b6b1dce@mail.gmail.com> Date: Fri, 7 Jul 2006 21:14:51 -0700 From: "Richard Fish" Sender: richard.j.fish@gmail.com To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Things that can be improved In-Reply-To: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail 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> <44AF166E.5080000@gentoo.org> X-Google-Sender-Auth: 08e02ce0ac5d2161 X-Archives-Salt: 4598093c-86ed-4aad-aec8-3927525296bc X-Archives-Hash: 68c168e311307a7ab11747aa03c507f0 On 7/7/06, Lord Sauron 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. 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. -Richard -- gentoo-user@gentoo.org mailing list