Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:48133 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 96291 invoked from network); 28 Apr 2010 22:52:29 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Apr 2010 22:52:29 -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:38002] helo=lo.gmane.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CC/57-60458-B2CB8DB4 for ; Wed, 28 Apr 2010 18:52:28 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1O7G7D-0005fr-6Y for internals@lists.php.net; Thu, 29 Apr 2010 00:52:23 +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:52:23 +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:52:23 +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:52:10 +0200 Lines: 145 Message-ID: <1272495130.3021.82.camel@kheops> References: <1272491141.3021.59.camel@kheops> <1272493415.3021.75.camel@kheops> <1272494436.3021.80.camel@kheops> Reply-To: sylvain@abstraction.fr Mime-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-3XQGKD+BfSxPYo5Dltp/" 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) --=-3XQGKD+BfSxPYo5Dltp/ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, 2010-04-29 at 00:44 +0200, J=C3=A9r=C3=B4me Loyet wrote: > 2010/4/29 Sylvain Rabot : > > 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 = cons > >> of various possible separators, and why they chose the backslash. > >> > >> http://wiki.php.net/rfc/namespaceseparator > > > > Thanks. > > > >> > >> I've been using namespaces= for a > >> few months now with the backslash syntax, and I have to say that it do= esn'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 :) > > > >> > >> On Wed, Apr 28, 2010 at 3:23 PM, Sylvain Rabot wrote: > >> > >> > On Wed, 2010-04-28 at 16:58 -0500, Matt Wilson wrote: > >> > > So, you decided to jump in to criticize a design decision that wen= t in > >> > 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 lea= d > >> > to. It might not concern you but it does concern me and probably oth= er > >> > 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 aesthe= tic > >> > 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, use= less, I > >> > > > know, but I can't hold me. > >> > > > > >> > > > You chose for the namespace feature, a great feature besides, th= e > >> > > > backslash ?? really ?? Come on guys, among all the possibilities= , you > >> > > > have chosen, according to me, the most hideous character possibl= e. > >> > > > > >> > > > Having Windows=C2=A9=C2=AE=E2=84=A2 path like strings in the mid= dle 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 ne= ver > >> > > > considered, have you ? Do you like it ? > >> > > > > >> > > > The goal of backslash was maybe to highlight namespace in the so= urce > >> > > > 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, = believe > >> > > > me, if I could have, I would have. > >> > > > > >> > > > This was just the comment of a simple guy which is very concerne= d about > >> > > > source code esthetic's and believes that a neat, well balanced c= ode is > >> > > > more likely to be well maintained that any other one. >=20 > It's because you're using a french keyboard and you have to hit two > keys (Alt-gr + 8) to obtain a backslash. Not at all, azerty rocks, I can be really agile with my fingers and I love to do keyboard tricks with them :P > I agree with you it could be boring, that why when I'm coding I'm > sometimes using a qwerty keymap :) >=20 > ++ Jerome >=20 > >> > > > > >> > > > Best regards. > >> > > > > >> > > > -- > >> > > > Sylvain Rabot > >> > > > >> > > > >> > > >> > > >> > -- > >> > Sylvain Rabot > >> > > > > > > > -- > > Sylvain Rabot > > >=20 --=20 Sylvain Rabot --=-3XQGKD+BfSxPYo5Dltp/ 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) iEYEABECAAYFAkvYvBYACgkQ+TklUoyVcycL7wCeLwX3Bcp3BePKIO1BJbLWYSQR yEIAoJYbNJV89qnRdLANT1tqjkJ90E5s =N9SO -----END PGP SIGNATURE----- --=-3XQGKD+BfSxPYo5Dltp/--