Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:20620 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 77072 invoked by uid 1010); 27 Nov 2005 02:02:16 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 77056 invoked from network); 27 Nov 2005 02:02:16 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Nov 2005 02:02:16 -0000 X-Host-Fingerprint: 66.249.82.193 xproxy.gmail.com Linux 2.4/2.6 Received: from ([66.249.82.193:28252] helo=xproxy.gmail.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id B4/7C-56276-8A319834 for ; Sat, 26 Nov 2005 21:02:16 -0500 Received: by xproxy.gmail.com with SMTP id r21so4005092wxc for ; Sat, 26 Nov 2005 18:02:12 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=jDp8bHQ//CKWMJRlW6G5rwVH6mYDka0sMO3JLSpAdkNrEYtB/Z94dgixIzbeoqvg+tQEsTJt8lImrvyoLu+3kGrIJYuH6Jqd/6pVZw42Jcd3NSmA/BCjpuRhfCkom0X4ZrxuObzV2K1ZMvno0d0Y7UZ3TAwaSq7PjdO/kqCTL4Q= Received: by 10.65.114.1 with SMTP id r1mr300793qbm; Sat, 26 Nov 2005 18:02:12 -0800 (PST) Received: by 10.64.76.5 with HTTP; Sat, 26 Nov 2005 18:02:12 -0800 (PST) Message-ID: <6bf32280511261802qf465d8dqeaeb97415aefc5fb@mail.gmail.com> Date: Sat, 26 Nov 2005 21:02:12 -0500 To: internals@lists.php.net In-Reply-To: <42.EB.56276.B5C09834@pb1.pair.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20.BA.56276.A1BC8834@pb1.pair.com> <4388CE54.6060606@gmail.com> <4388D60F.8010103@gmail.com> <1A.E8.56276.F23F8834@pb1.pair.com> <4388FAFD.1080706@album.co.nz> <161F06A2-708F-4B70-8FCE-7147F5228F86@aplosmedia.com> <42.EB.56276.B5C09834@pb1.pair.com> Subject: Re: [PHP-DEV] Re: namespace separator ideas From: comexk@gmail.com (comex) (This is my first post to this list and of course just my opinion.) > Foo%%bar%%Baz::getTest()->foo(); > > Yes, it is blocky, as is the :: for class scopes. But it is the same width as *six* colons. I agree that : should be used even if it means requiring whitespace in some obscure case, mainly because everything else suggested here just doesn't look right. %%, as mentioned, is blocky, as with many of the other ones. And <- to me looks backwards and implies that x->y =3D y<-x. (Same with any of the operators starting with <, since that seems to be impossible anyway.) If : can't be used, however, %% is my favorite.