Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40977 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 11928 invoked from network); 14 Oct 2008 12:20:56 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Oct 2008 12:20:56 -0000 Authentication-Results: pb1.pair.com smtp.mail=jochem@iamjochem.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=jochem@iamjochem.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain iamjochem.com from 194.109.193.121 cause and error) X-PHP-List-Original-Sender: jochem@iamjochem.com X-Host-Fingerprint: 194.109.193.121 mx1.moulin.nl Linux 2.6 Received: from [194.109.193.121] ([194.109.193.121:43135] helo=mx1.moulin.nl) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3B/73-25867-6AE84F84 for ; Tue, 14 Oct 2008 08:20:55 -0400 Received: from localhost (localhost [127.0.0.1]) by mx1.moulin.nl (Postfix) with ESMTP id 9C576287910; Tue, 14 Oct 2008 14:20:50 +0200 (CEST) X-Virus-Scanned: amavisd-new at moulin.nl Received: from mx1.moulin.nl ([127.0.0.1]) by localhost (mx1.moulin.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nEccT1CUbmKj; Tue, 14 Oct 2008 14:20:45 +0200 (CEST) Received: from [192.168.1.59] (bspr.xs4all.nl [194.109.161.228]) by mx1.moulin.nl (Postfix) with ESMTP id 6D5192878A1; Tue, 14 Oct 2008 14:20:45 +0200 (CEST) Message-ID: <48F48E9E.6050807@iamjochem.com> Date: Tue, 14 Oct 2008 14:20:46 +0200 User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) MIME-Version: 1.0 To: Steph Fox CC: technique@dev-solutions.fr, James Dempster , PHP Development References: <3CF765DF-27AF-44FD-9ECF-BEBFC8A0AFCA@pooteeweet.org> <2CA7AC96-AD48-4F5D-B945-2D961B4AB57C@googlemail.com> <462e563f0810140112x3babae20t647a10322e76df8e@mail.gmail.com> <1223973712.7708.10.camel@stephane-dell> <014401c92df5$e70d8470$3ffc1f3e@foxbox> In-Reply-To: <014401c92df5$e70d8470$3ffc1f3e@foxbox> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] namespaces and alpha3 From: jochem@iamjochem.com (Jochem Maas) Steph Fox schreef: >>> > On 10 Oct 2008, at 06:03, Lukas Kahwe Smith wrote: >>> > >>> > 1) rip them out +1 ... I concur with Steph's opinion >>> > >>> > I'm +1 on this. We simply don't have consensus, and I don't see >>> anyway > we >>> > can have consensus by the time 5.3 has to be frozen. Once >>> namespaces > are in, >>> > we're gonna have to stick with whatever we choose, unless we >>> totally > break >>> > BC. >>> >>> I'd agree with this, leave something with such a big impact to >>> version 6. At >>> least it gives time to get it right. >> >> I don't agree to this, many of us are waiting for namespaces and have >> starting to impact some code in prevision. >> >> Don't forget that an annoucement has been done on php.net and a final >> release of 5.3 without namespaces could be interpreded as a regression. > > I'm +1 on ripping out and leaving til 6.0. I don't think there is enough > time between now and the 5.3.0 code freeze to make major changes to the > language syntax. Making -> do double duty and adding E_STRICT messages > to currently legal code really doesn't look like a good option to me, > much less during a point release and even less during the final moments > of a release cycle. Leaving as-is, we already know is problematic. > There's no consensus to pull support for functions/constants, which > would make it less problematic. > > 'An announcement has been done on php.net' simply isn't a good enough > reason to screw up the language; we can write new announcements and even > explanations. And we already have *most* of a working implementation in > 6.0, so it's not like ripping it out of 5.3 means starting over from > scratch. > > - Steph >