Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:48131 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 91068 invoked from network); 28 Apr 2010 22:40:57 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Apr 2010 22:40:57 -0000 Authentication-Results: pb1.pair.com header.from=sylvain@abstraction.fr; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=php-php-dev@m.gmane.org; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain m.gmane.org designates 80.91.229.12 as permitted sender) X-PHP-List-Original-Sender: php-php-dev@m.gmane.org X-Host-Fingerprint: 80.91.229.12 lo.gmane.org Linux 2.6 Received: from [80.91.229.12] ([80.91.229.12:37319] helo=lo.gmane.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4F/36-60458-879B8DB4 for ; Wed, 28 Apr 2010 18:40:57 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1O7Fw3-00012b-OI for internals@lists.php.net; Thu, 29 Apr 2010 00:40:51 +0200 Received: from smj33-1-82-233-66-33.fbx.proxad.net ([82.233.66.33]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 29 Apr 2010 00:40:51 +0200 Received: from sylvain by smj33-1-82-233-66-33.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 29 Apr 2010 00:40:51 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: internals@lists.php.net connect(): No such file or directory Date: Thu, 29 Apr 2010 00:40:36 +0200 Lines: 118 Message-ID: <1272494436.3021.80.camel@kheops> References: <1272491141.3021.59.camel@kheops> <1272493415.3021.75.camel@kheops> Reply-To: sylvain@abstraction.fr Mime-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-3sZzrZQkGjlI2mz0+bh2" X-Gmane-NNTP-Posting-Host: smj33-1-82-233-66-33.fbx.proxad.net In-Reply-To: X-Mailer: Evolution 2.28.1 Subject: Re: [PHP-DEV] backslash, really ... ? From: sylvain@abstraction.fr (Sylvain Rabot) --=-3sZzrZQkGjlI2mz0+bh2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, 2010-04-28 at 15:29 -0700, Chad Fulton wrote: > You can take a look at the RFP if you like. It discusses the pros and con= s > of various possible separators, and why they chose the backslash. >=20 > http://wiki.php.net/rfc/namespaceseparator Thanks. >=20 > I've been using namespaces fo= r a > few months now with the backslash syntax, and I have to say that it doesn= 't > effect the aesthetics or readability of my code. Give it some time, I > suspect you'll get used to it in no time. You might not be as stubborned as I can be regarding this matter :P Backslash is just something not "natural" to me. Anyway, my obsession, my problem. Was just hopping to find people as disturbed as me :) >=20 > On Wed, Apr 28, 2010 at 3:23 PM, Sylvain Rabot wr= ote: >=20 > > On Wed, 2010-04-28 at 16:58 -0500, Matt Wilson wrote: > > > So, you decided to jump in to criticize a design decision that went i= n > > after several months of discussion, without any insight into why it was= done > > the way it was? > > > > > > > Not really criticizing, maybe a bit, but more expressing my > > disappointment regarding aesthetic loss that the choice made has lead > > to. It might not concern you but it does concern me and probably other > > people too. > > > > I admit I have no knowledge of what have been told during the months of > > discussion you are referring to. However, you seem to have this > > knowledge, so I would be grateful if you could tell me if the aesthetic > > of the backslash token has been discussed and even more if you can > > redirect me to a discussion thread. > > > > Regards. > > > > > On Apr 28, 2010, at 4:45 PM, Sylvain Rabot wrote: > > > > > > > Hi, > > > > > > > > The comment I'm about to make is behind the times, and, now, useles= s, I > > > > know, but I can't hold me. > > > > > > > > You chose for the namespace feature, a great feature besides, the > > > > backslash ?? really ?? Come on guys, among all the possibilities, y= ou > > > > have chosen, according to me, the most hideous character possible. > > > > > > > > Having Windows=C2=A9=C2=AE=E2=84=A2 path like strings in the middle= of source code is not > > > > something that is going to make me use the feature. > > > > > > > > PHP syntax was simple, clean. To me, the backslash token ruins > > > > everything. Using it aside from escaping was something I have never > > > > considered, have you ? Do you like it ? > > > > > > > > The goal of backslash was maybe to highlight namespace in the sourc= e > > > > code, if it was, congrats, we only see that now. > > > > To my opinion it breaks all esthetic's balance of a source code. > > > > > > > > No need to respond that I should have contribute to the choice, bel= ieve > > > > me, if I could have, I would have. > > > > > > > > This was just the comment of a simple guy which is very concerned a= bout > > > > source code esthetic's and believes that a neat, well balanced code= is > > > > more likely to be well maintained that any other one. > > > > > > > > Best regards. > > > > > > > > -- > > > > Sylvain Rabot > > > > > > > > > > > > -- > > Sylvain Rabot > > --=20 Sylvain Rabot --=-3sZzrZQkGjlI2mz0+bh2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkvYuWAACgkQ+TklUoyVcyfS9ACdEGB+GA0xoc2YmUO7HABkPQdu 96YAoJ4D5HybzJpnM+eCrEKGMz9fISrS =JfJF -----END PGP SIGNATURE----- --=-3sZzrZQkGjlI2mz0+bh2--