Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:41250 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 57861 invoked from network); 18 Oct 2008 02:56:57 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Oct 2008 02:56:57 -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.156 as permitted sender) X-PHP-List-Original-Sender: steph@php.net X-Host-Fingerprint: 64.99.136.156 smtprelay-virgin0156.hostedemail.com Received: from [64.99.136.156] ([64.99.136.156:52917] helo=smtprelay-virgin.hostedemail.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 00/8B-19022-87059F84 for ; Fri, 17 Oct 2008 22:56:57 -0400 Received: from filter.hostedemail.com (ff-bigip1 [10.5.19.254]) by smtprelay05.hostedemail.com (Postfix) with SMTP id 3BF02169C698; Sat, 18 Oct 2008 02:56:54 +0000 (UTC) X-SpamScore: 1 X-Spam-Summary: 2,0,0,375ab0c9529450a1,691ff1dea13fdf9b,steph@php.net,internals@lists.php.net:pstradomski@gmail.com:rpanning@gmail.com:greg@chiaraquartet.net,RULES_HIT:152: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:1539:1587:1593:1594:1676:1711:1730:1747:1766:1792:2073:2075:2078:2393:2559:2562:2693:2736:3027:3352:3865:3866:3867:3868:3869:3871:3872:3874:3876:3877:4423:5007:6114:6119:6261:7653:7875:7901:7903,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; Sat, 18 Oct 2008 02:56:53 +0000 (UTC) Message-ID: <001401c930cd$6d106630$3ffc1f3e@foxbox> To: , =?utf-8?Q?Pawe=C5=82_Stradomski?= , "Ryan Panning" Cc: "Greg Beaver" References: <48F653FF.5010106@chiaraquartet.net> <63.BA.57950.BB2A8F84@pb1.pair.com> <200810172220.23260.pstradomski@gmail.com> <48F8FE8D.5000600@gmail.com> Date: Sat, 18 Oct 2008 03:58:38 +0100 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response 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: my last attempt at sanity with namespaces From: steph@php.net ("Steph Fox") >> I'm just a mere user, but if we go for other namespace separator (be it >> ::: or :> or anything else), then I'd rather see it used both between >> namespace and class/function/constant name *and* between namespace parts. OK, so maybe I should explain one little thing about the significance of those results: we don't need a namespace separator. 74% of those voters either actively requested or said they could live with Greg's option #3. Now, the philosophy that separates that option from Greg's other proposals is that it doesn't try to avoid conflict; it accepts that there will be ambiguity, and then tries to deal with it. This is also the approach Stas' proposals take. No more namespace separator arguments, ever. It was worth it :) - Steph