Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40998 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 38593 invoked from network); 14 Oct 2008 15:22:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Oct 2008 15:22:22 -0000 Authentication-Results: pb1.pair.com smtp.mail=ron@connectholland.nl; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=ron@connectholland.nl; sender-id=unknown Received-SPF: error (pb1.pair.com: domain connectholland.nl from 81.4.92.194 cause and error) X-PHP-List-Original-Sender: ron@connectholland.nl X-Host-Fingerprint: 81.4.92.194 seoul.virtualbuilding.nl Linux 2.5 (sometimes 2.4) (4) Received: from [81.4.92.194] ([81.4.92.194:48420] helo=seoul.virtualbuilding.nl) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C8/20-25867-C29B4F84 for ; Tue, 14 Oct 2008 11:22:21 -0400 Received: from localhost (localhost [127.0.0.1]) by seoul.virtualbuilding.nl (Postfix) with ESMTP id CD7D65A13C0; Tue, 14 Oct 2008 17:18:24 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at seoul.virtualbuilding.nl Received: from seoul.virtualbuilding.nl ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RFLvwMUp9QBL; Tue, 14 Oct 2008 17:18:18 +0200 (CEST) Received: from [10.123.123.7] (82-204-104-172.fttx.bbeyond.nl [82.204.104.172]) by seoul.virtualbuilding.nl (Postfix) with ESMTPSA id B411E5A13B9; Tue, 14 Oct 2008 17:18:18 +0200 (CEST) Message-ID: <48F4B9AB.5050902@connectholland.nl> Date: Tue, 14 Oct 2008 17:24:27 +0200 User-Agent: Mozilla-Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: Tony Bibbs CC: internals@lists.php.net References: <652122.8719.qm@web708.biz.mail.mud.yahoo.com> In-Reply-To: <652122.8719.qm@web708.biz.mail.mud.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] namespaces and alpha3 From: ron@connectholland.nl (Ron Rademaker) Tony Bibbs wrote: > This is what I've be fearing. First slated for 5.0. Then 5.3. Now 6.0. It appears there's consensus to rip it out which, in my prior post, I was all for if people felt it meant getting it right. Apparently that is the case. I guess my main question is what keeps this from being pushed yet again once 6.0 drops? From the community standpoint we keep hearing "its coming, its coming" but here we are still waiting. Again, I'm fine with the decision but I think others share similar concerns and will want to hear a commitment (dare I say promise) to adding namespaces to 6.0. > > --Tony > > > > ----- Original Message ---- > From: Stefan Walk > To: internals@lists.php.net > Sent: Tuesday, October 14, 2008 7:46:58 AM > Subject: Re: [PHP-DEV] namespaces and alpha3 > > On Tuesday 14 October 2008 14:10:50 Steph Fox wrote: > >> 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. >> > > Major changes like ripping the feature that most people are looking forward to > in 5.3 out? > I'd really like to see namespace in 5.3. After reading most of the threads I'm still not real sure what the *real* problem is with the current implementation. It's down to stuff with constants and functions. IMO namespaces are very much an OO thing, meaning constants and functions should be in classes anyway. There's only a problem if you want there to be a problem. Foo::Bar::baz() is in class Bar in namespace Foo. Foo::Bar::BAZ is a constant in class Bar in namespace Foo. Ron