Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:20625 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 88013 invoked by uid 1010); 27 Nov 2005 02:38:21 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 87998 invoked from network); 27 Nov 2005 02:38:21 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Nov 2005 02:38:21 -0000 X-Host-Fingerprint: 70.85.198.202 unknown Linux 2.4/2.6 Received: from ([70.85.198.202:59185] helo=orange.aplosmedia.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 6D/BD-56276-D1C19834 for ; Sat, 26 Nov 2005 21:38:21 -0500 Received: (qmail 19364 invoked from network); 26 Nov 2005 20:38:17 -0600 Received: from c-24-3-184-5.hsd1.pa.comcast.net (HELO ?192.168.2.2?) (24.3.184.5) by 206.70-85-198.reverse.theplanet.com with SMTP; 26 Nov 2005 20:38:17 -0600 Mime-Version: 1.0 (Apple Message framework v746.2) In-Reply-To: <4389182E.6080404@gmail.com> References: <20.BA.56276.A1BC8834@pb1.pair.com> <31.BC.56276.1C519834@pb1.pair.com> <4389182E.6080404@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed Message-ID: Content-Transfer-Encoding: quoted-printable Date: Sat, 26 Nov 2005 21:38:16 -0500 To: internals@lists.php.net X-Mailer: Apple Mail (2.746.2) Subject: Re: [PHP-DEV] Re: namespace separator ideas From: eric@aplosmedia.com (Eric Coleman) If : is still a viable solution, i'd much rather see that used :P -- Eric -- =20 Eric Coleman On Nov 26, 2005, at 9:21 PM, Jessie Hernandez wrote: > Great work, Oliver! I personally also add a +1 for ":", with the =20 > whitespace restriction in the ternary operator (or just removing =20 > namespace constants). > > I would also add another restriction: you cannot more than one =20 > point for/against (so no +2's or -2's, etc.). It just doesn't make =20 > sense (I might as well do +4000000 for whatever I want :-) ). > > > Regards, > > Jessie > > > > Oliver Gr=E4tz wrote: >> OK, you requested for it! *g* >> OLLi >> ---------------------------------------------------------------------=20= >> --- >> Namespace Operators >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20 >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D >> Name |s| %% | : | ::: | ::< | :< | <- | :> | =20= >> \ | -> | \\ | <:: | <: | .. | | | | >> ---------------------+-+-----+-----+-----+-----+-----+-----+-----=20 >> +-----+-----+-----+-----+-----+-----+-----+-----+-----+ >> Robert Deaton |-| +0 | | -1 | | | -2 | +1 =20 >> | | | | | | | | | | Alan =20 >> Knowles |-| | +1 | | | | | | =20 >> | | | | | | | | | >> Greg Beaver |-| | +0 | +0 | +0 | +0 | | +0 | =20= >> +0 | +1 | +1 | +0 | +0 | | | | | >> Jessie Hernandez |-| +1 | | +2 | | | | =20 >> | | | | | | | | | | >> Matt Friedman |-| | | -1 | | | +1 | | =20= >> -1 | | | +1 | +1 | | | | | >> David Z=FClke |-| | | +2 | | | +1 | -1 =20= >> | | | | | -1 | | | | | >> Oliver Gr=E4tz |*| +2 | | +1 | | | | =20= >> | | | | | | | | | | >> Matthew C. Kavanagh |-| -1 | | | | | | =20 >> | | | | | | | | | | >> Jasper Bryant-Greene |-| | | | | -1 | +1 | -1 =20 >> | | | | | -1 | | | | | >> Eric Coleman |-| -1 | | | | | +1 | +1 | =20= >> -1 | | | | | | | | | >> Christian Stocker |-| | | | | -1 | | -1 | =20= >> +1 | | | | -1 | | | | | >> Stanislav Malyshev |-| | | | | | | =20 >> | | | | | | | | | | >> Jared Williams |-| | | | | | | =20 >> | | +1 | | | | | | | | >> Jason Garber | | | | | | | | =20 >> | | | | | | +1 | | | | >> | | | | | | | | =20 >> | | | | | | | | | | >> ---------------------+-+-----+-----+-----+-----+-----+-----+-----=20 >> +-----+-----+-----+-----+-----+-----+-----+-----+-----+ >> sum | | +1 | +1 | +3 | +0 | -2 | +2 | -1 | =20= >> -1 | +2 | +1 | +1 | -2 | +1 | | | | >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20 >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D >> Notes: >> - I took >> +2 as "likes" >> +1 as "is fine with" >> +0 as "can live with" >> -1 as "dislikes" >> - The "s" column stands for "self-filled". I compiled the current >> table from the comments in this newsgroup, so perhaps I didn't >> get their comments right. - The operators : <- -> could make big =20= >> problems with the parser. >> More complaints to follow. *g* >> - Feel free to add new suggestions to the right. >> - If you add your name at the bottom, please copy the free line >> so the next one also has a free one. >> - Do only edit the votes in *your* line! >> - Correct the sums if you post. >> - Please post as attachment! >> If some of the operators are definitely impossible to implement, >> please put the headline of column in parentheses (as in "(<-)") >> ans add a note why this operator can't be done (Hi Marcus *g*). > > Namespace Operators > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D > Name |s| %% | : | ::: | ::< | :< | <- | :> | =20 > \ | -> | \\ | <:: | <: | .. | | | | > ---------------------+-+-----+-----+-----+-----+-----+-----+-----=20 > +-----+-----+-----+-----+-----+-----+-----+-----+-----+ > Robert Deaton |-| +0 | | -1 | | | -2 | +1 =20 > | | | | | | | | | | > Alan Knowles |-| | +1 | | | | | =20 > | | | | | | | | | | > Greg Beaver |-| | +0 | +0 | +0 | +0 | | +0 | =20 > +0 | +1 | +1 | +0 | +0 | | | | | > Jessie Hernandez |-| +1 | +1 | +1 | | | | =20 > | | | | | | | | | | > Matt Friedman |-| | | -1 | | | +1 | | =20 > -1 | | | +1 | +1 | | | | | > David Z=FClke |-| | | +2 | | | +1 | -1 =20 > | | | | | -1 | | | | | > Oliver Gr=E4tz |*| +2 | | +1 | | | | =20 > | | | | | | | | | | > Matthew C. Kavanagh |-| -1 | | | | | | =20 > | | | | | | | | | | > Jasper Bryant-Greene |-| | | | | -1 | +1 | -1 =20 > | | | | | -1 | | | | | > Eric Coleman |-| -1 | | | | | +1 | +1 | =20 > -1 | | | | | | | | | > Christian Stocker |-| | | | | -1 | | -1 | =20 > +1 | | | | -1 | | | | | > Stanislav Malyshev |-| | | | | | | =20 > | | | | | | | | | | > Jared Williams |-| | | | | | | =20 > | | +1 | | | | | | | | > Jason Garber | | | | | | | | =20 > | | | | | | +1 | | | | > | | | | | | | | =20 > | | | | | | | | | | > ---------------------+-+-----+-----+-----+-----+-----+-----+-----=20 > +-----+-----+-----+-----+-----+-----+-----+-----+-----+ > sum | | +1 | +1 | +3 | +0 | -2 | +2 | -1 | =20 > -1 | +2 | +1 | +1 | -2 | +1 | | | | > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D > > --=20 > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php