Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40986 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 62332 invoked from network); 14 Oct 2008 13:06:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Oct 2008 13:06:01 -0000 Authentication-Results: pb1.pair.com header.from=steph@php.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=steph@php.net; spf=unknown; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 64.99.136.190 as permitted sender) X-PHP-List-Original-Sender: steph@php.net X-Host-Fingerprint: 64.99.136.190 smtprelay-virgin0190.hostedemail.com Received: from [64.99.136.190] ([64.99.136.190:60838] helo=smtprelay-virgin.hostedemail.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A3/2F-25867-83994F84 for ; Tue, 14 Oct 2008 09:06:00 -0400 Received: from filter.hostedemail.com (ff-bigip1 [10.5.19.254]) by smtprelay08.hostedemail.com (Postfix) with SMTP id 6101319B9A61; Tue, 14 Oct 2008 13:05:58 +0000 (UTC) X-SpamScore: 1 X-Spam-Summary: 2,0,0,6d4bf1290fd250df,691ff1dea13fdf9b,steph@php.net,et@php.net:internals@lists.php.net,RULES_HIT:152:355:379:481:539:540:541:542:543:567:599:601:945:973:988:989:1155:1156:1260:1277:1311:1313:1314:1345:1437:1515:1516:1518:1534:1541:1587:1593:1594:1676:1711:1730:1747:1766:1792:2073:2075:2078:2198:2199:2378:2379:2393:2559:2562:2693:3027:3280:3353:3865:3866:3867:3868:3869:3870:3871:3872:3873:3874:3876:3877:4250:5007:6114:6119:6261:7653:7875:9040,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 omf09.hostedemail.com (Postfix) with ESMTP; Tue, 14 Oct 2008 13:05:57 +0000 (UTC) Message-ID: <01a501c92dfd$d9048e20$3ffc1f3e@foxbox> To: "Stefan Walk" , References: <3CF765DF-27AF-44FD-9ECF-BEBFC8A0AFCA@pooteeweet.org> <1223973712.7708.10.camel@stephane-dell> <014401c92df5$e70d8470$3ffc1f3e@foxbox> <200810141446.59121.et@php.net> Date: Tue, 14 Oct 2008 14:07:43 +0100 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="UTF-8"; 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] namespaces and alpha3 From: steph@php.net ("Steph Fox") > Major changes like ripping the feature that most people are looking > forward to > in 5.3 out? 'Most people'? I would've expected 'most people' to be writing code that will run under 5.1 for at least the next couple of years! Experience tells me that takeup of new language elements is slow, and that 'most people' are likely to wait for PHP 5.3.1 or 5.3.2 before upgrading to 5.3 at all, precisely *because* it has a lot of new features. > That E_STRICT was proposed for 6, not for 5.3, and is not a requirement - > and > about "double duty", it's not really unintuitive to reference to "members" > of > classes the same way you reference to "members" of instances. Except that it has never been part of PHP syntax. Except that it will make code harder to read/maintain. Except that there are cases where the intention will be ambiguous. >> '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. > > I would love to see the public reaction to those "new announcements and > explanations", so in a way it's a win-win situation for me. I'd love to see the public reaction if we get it badly wrong. I bet that lasts much, much longer than the five minute huff over withdrawal. - Steph