Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:41106 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 45438 invoked from network); 16 Oct 2008 02:27:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Oct 2008 02:27:31 -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.179 as permitted sender) X-PHP-List-Original-Sender: steph@php.net X-Host-Fingerprint: 64.99.136.179 smtprelay-virgin0179.hostedemail.com Received: from [64.99.136.179] ([64.99.136.179:49778] helo=smtprelay-virgin.hostedemail.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 70/D9-33247-296A6F84 for ; Wed, 15 Oct 2008 22:27:31 -0400 Received: from filter.hostedemail.com (ff-bigip1 [10.5.19.254]) by smtprelay07.hostedemail.com (Postfix) with SMTP id E09E21F4CC04; Thu, 16 Oct 2008 02:27:27 +0000 (UTC) X-SpamScore: 1 X-Spam-Summary: 2,0,0,bc59c15f2a1bf377,691ff1dea13fdf9b,steph@php.net,greg@chiaraquartet.net:internals@lists.php.net,RULES_HIT:355:379:539:540:541:542:543:567:599:601:967:968:973:988:989:1059: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:2198:2199:2379:2393:2525:2553:2559:2563:2682:2685:2828:2857:2859:2901:2933:2937:2939:2942:2945:2947:2951:2954:3022:3027:3352:3636:3865:3866:3867:3868:3869:3870:3871:3872:3873:3874:3876:3877:3934:3936:3938:3941:3944:3947:3950:3953:3956:4184:4250:4362:4470:5007:6114:6261:7653:7679:7875:7901:8700:8987:9025: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; Thu, 16 Oct 2008 02:27:27 +0000 (UTC) Message-ID: <00a901c92f36$fa464b20$3ffc1f3e@foxbox> To: "Greg Beaver" , "PHP Developers Mailing List" References: <48F653FF.5010106@chiaraquartet.net> Date: Thu, 16 Oct 2008 03:29:11 +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] my last attempt at sanity with namespaces From: steph@php.net ("Steph Fox") Hi, > http://wiki.php.net/rfc/namespaceissues > > Read it and discuss. Let's be clear people: the technical problems in > namespaces are limited and solvable. The problems in the political > environment surrounding them may not be. Wouldn't politics be a > stupid-ass reason to remove namespaces? It sure would :) "Conflict between namespaced functions and static class methods" #3 is sheer brilliance IMHO. No BC issues for Karsten and friends, nice clear warnings on conflict and an easy way to fix them (I saw the draft patch), no performance hit any place that should matter, and above all - nobody else even thought of approaching the problem from that end in all this time, so kudos to you! Since I've been championing #2 for the last several weeks I obviously wouldn't object to that solution either, but I think #3 has far more elegance. "Resolving access to internal classes" I'll abstain on this one because I don't feel qualified to weigh the issues (ie I neither use nor write third-party dev tools). Thanks Greg! - Steph