Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:13207 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 91989 invoked by uid 1010); 6 Oct 2004 22:14:45 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 91964 invoked from network); 6 Oct 2004 22:14:44 -0000 Received: from unknown (HELO mail.mbobo.org) (213.133.123.182) by pb1.pair.com with SMTP; 6 Oct 2004 22:14:44 -0000 Received: from localhost (localhost [127.0.0.1]) by mail.mbobo.org (Postfix) with ESMTP id 4DDDF57717F; Thu, 7 Oct 2004 00:14:44 +0200 (CEST) Received: from mail.mbobo.org ([127.0.0.1]) by localhost (debian [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20213-02; Thu, 7 Oct 2004 00:14:43 +0200 (CEST) Received: from [10.200.1.55] (adsl-68-120-96-254.dsl.sntc01.pacbell.net [68.120.96.254]) by mail.mbobo.org (Postfix) with ESMTP id 035E257717B; Thu, 7 Oct 2004 00:14:42 +0200 (CEST) Message-ID: <41646E70.9000800@apache.org> Date: Wed, 06 Oct 2004 15:15:12 -0700 User-Agent: Mozilla Thunderbird 0.7.3 (X11/20040803) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Wez Furlong Cc: Andrei Zmievski , "Thies C. Arntzen" , internals@lists.php.net References: <5.1.0.14.2.20041001092521.02efb790@localhost> <20041006203638.GA7237@gravitonic.com> <4e89b42604100615105d5afcde@mail.gmail.com> In-Reply-To: <4e89b42604100615105d5afcde@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at mbobo.org Subject: Re: [PHP-DEV] Variable fetch optimization From: sterling@apache.org (Sterling Hughes) Wez Furlong wrote: >I'm a big fan of making the computer do the work on our behalf (that's >what it's there for, right?). > >It shouldn't be a huge problem to write a php script to generate the >different executors from a source file. If you're worried about >bootstrapping, we can keep the generated files in CVS and/or bundle >them pre-generated in the distro. > > Yeah, actually Dmitry wrote a script that converted the old executor into the new executor, so the script was already there. I think its that Andi doesn't like the concept (I do like the concept btw), not the work involved. Personally, I'd prefer to see the executor generated, so long as the source format is well thought-out. Cause it will allow us to do things like, for example, generating an x86 JIT. -Sterling