Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40672 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94218 invoked from network); 24 Sep 2008 23:19:23 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Sep 2008 23:19:23 -0000 Authentication-Results: pb1.pair.com smtp.mail=steph@php.net; spf=unknown; sender-id=unknown Authentication-Results: pb1.pair.com header.from=steph@php.net; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 64.99.136.163 as permitted sender) X-PHP-List-Original-Sender: steph@php.net X-Host-Fingerprint: 64.99.136.163 smtprelay-virgin0163.hostedemail.com Received: from [64.99.136.163] ([64.99.136.163:49232] helo=smtprelay-virgin.hostedemail.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2C/CF-52685-AFACAD84 for ; Wed, 24 Sep 2008 19:19:23 -0400 Received: from filter.hostedemail.com (ff-bigip1 [10.5.19.254]) by smtprelay04.hostedemail.com (Postfix) with SMTP id B1DB6363787; Wed, 24 Sep 2008 23:19:19 +0000 (UTC) X-SpamScore: 1 X-Spam-Summary: 2,0,0,1d6bc2aaa0dabd45,a6b5cb6ae1ea37e8,steph@php.net,,RULES_HIT:355:379:539:540:541:542:543:567:599:601:945:988:989:1155:1156:1260:1277:1311:1313:1314:1345:1437:1515:1516:1518:1534:1541:1587:1593:1594:1711:1730:1747:1766:1792:2073:2075:2078:2393:2559:2562:2828:3027:3352:3865:3866:3867:3868:3870:3871:3872:3873:3874:4362:5007:6261:7653:7875:7903:9010,0,RBL:none,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:,MSBL:none,DNSBL:none Received: from foxbox (62-31-252-63.cable.ubr07.shef.blueyonder.co.uk [62.31.252.63]) (Authenticated sender: steph.fox) by omf11.hostedemail.com (Postfix) with ESMTP; Wed, 24 Sep 2008 23:19:18 +0000 (UTC) Message-ID: <002701c91e9c$31ff34b0$3ffc1f3e@foxbox> To: "Greg Beaver" , "Stanislav Malyshev" Cc: "'PHP Internals'" References: <48D7F5EF.3090202@zend.com> <48DAC639.2000406@chiaraquartet.net> Date: Thu, 25 Sep 2008 00:20:54 +0100 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-session-marker: 73746570682E666F78 Subject: Re: [PHP-DEV] Re: namespace issues From: steph@php.net ("Steph Fox") > Before anyone gets all hyper, my point is *not* to introduce :>, but to > explain that it is in fact technically feasible to extend the definition > of namespaces later to add support for non-class elements and it would > work just fine. > > It is, however, not going to be possible to do this post-5.3 without the > change above. Damn Greg, I love the way your head works :) Thank you for being the only person to date to think "ok so we start low and then expand" and have some clue as to what "expand" might mean, and the restrictions it might put on whatever is done now. The main concern I have with namespace support is that it shouts "leave it 'til 6.0" at me because it's really not there yet, even at conceptual level. I'm not the only one thinking this way. To quote jvlad (the person with no name) in an off-list exchange, "language syntax should be developed after the philosophy, not before, and what people still did not agree of is the philosophy of the namespaces." I seriously think he's right. Maybe we should all just step back at this point and consider the phrase "third time lucky"? - Steph