Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:41200 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 13803 invoked from network); 17 Oct 2008 07:52:21 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Oct 2008 07:52:21 -0000 Authentication-Results: pb1.pair.com header.from=larry@garfieldtech.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=larry@garfieldtech.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain garfieldtech.com from 76.96.62.24 cause and error) X-PHP-List-Original-Sender: larry@garfieldtech.com X-Host-Fingerprint: 76.96.62.24 qmta02.westchester.pa.mail.comcast.net Received: from [76.96.62.24] ([76.96.62.24:45688] helo=QMTA02.westchester.pa.mail.comcast.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 33/DE-12818-33448F84 for ; Fri, 17 Oct 2008 03:52:19 -0400 Received: from OMTA08.westchester.pa.mail.comcast.net ([76.96.62.12]) by QMTA02.westchester.pa.mail.comcast.net with comcast id Tjbs1a00E0Fqzac52jrcpT; Fri, 17 Oct 2008 07:51:36 +0000 Received: from earth.ufp ([24.13.255.226]) by OMTA08.westchester.pa.mail.comcast.net with comcast id TjsG1a00J4trKQ83UjsHBo; Fri, 17 Oct 2008 07:52:17 +0000 X-Authority-Analysis: v=1.0 c=1 a=E9nHO1d4W7UA:10 a=215IFBpHR4YA:10 a=67BIL_jfAAAA:8 a=neTldnaWoU4jhLGGMTUA:9 a=-lJiQADuOL4aX3jZVRz20vOS-qIA:4 a=FHBbIDN7CdwA:10 a=LY0hPdMaydYA:10 Received: from localhost (localhost [127.0.0.1]) by earth.ufp (Postfix) with ESMTP id CCE79D7A38 for ; Fri, 17 Oct 2008 02:52:16 -0500 (CDT) Received: from earth.ufp ([127.0.0.1]) by localhost (earth.ufp [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oqcgM-fUDa1B for ; Fri, 17 Oct 2008 02:52:16 -0500 (CDT) Received: from luna (unknown [192.168.42.1]) by earth.ufp (Postfix) with ESMTPSA id ADB43D7A09 for ; Fri, 17 Oct 2008 02:52:16 -0500 (CDT) To: internals@lists.php.net Date: Fri, 17 Oct 2008 02:52:16 -0500 User-Agent: KMail/1.9.9 References: <48F653FF.5010106@chiaraquartet.net> In-Reply-To: <48F653FF.5010106@chiaraquartet.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-ID: <200810170252.16340.larry@garfieldtech.com> Subject: Re: [PHP-DEV] my last attempt at sanity with namespaces From: larry@garfieldtech.com (Larry Garfield) On Wednesday 15 October 2008 3:35:11 pm Greg Beaver wrote: > Hi, > > http://wiki.php.net/rfc/namespaceissues For the first point, #1 but with a less eyestrain-causing separator than :::. Easy for both humans and compilers to tell the difference at any point without referring back to the top of the file. Yes that would still mean existing namespace alpha code must be revised, but I look at that as "Thank you for testing it and finding this design flaw now rather than after it was released!" It's all in the delivery. :-) For the second point, am I correct in my understanding that existing code that doesn't use namespaces at all, under that setup, would not have the extra autoload magically popup? It's just code that declares a namespace that would have to also explicitly "use" its internal classes? If so, then +1 from me. If not, I'm undecided. -- Larry Garfield larry@garfieldtech.com