Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:41116 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 952 invoked from network); 16 Oct 2008 09:11:57 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Oct 2008 09:11:57 -0000 Authentication-Results: pb1.pair.com smtp.mail=lstrojny@php.net; spf=unknown; sender-id=unknown Authentication-Results: pb1.pair.com header.from=lstrojny@php.net; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 78.46.69.2 as permitted sender) X-PHP-List-Original-Sender: lstrojny@php.net X-Host-Fingerprint: 78.46.69.2 milch.schokokeks.org Received: from [78.46.69.2] ([78.46.69.2:57916] helo=milch.schokokeks.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B6/82-20632-B5507F84 for ; Thu, 16 Oct 2008 05:11:56 -0400 Received: from [10.88.8.133] (colt-d53d2146.colt.mediaventures.de [::ffff:213.61.33.70]) (AUTH: PLAIN lars@schokokeks.org, TLS: TLSv1/SSLv3,256bits,CAMELLIA256-SHA) by milch.schokokeks.org with esmtp; Thu, 16 Oct 2008 11:11:52 +0200 id 000000000000C006.0000000048F70558.00001AFA To: Greg Beaver Cc: PHP Developers Mailing List In-Reply-To: <48F653FF.5010106@chiaraquartet.net> References: <48F653FF.5010106@chiaraquartet.net> Date: Thu, 16 Oct 2008 11:11:51 +0200 Message-ID: <1224148311.27948.13.camel@lstrojny> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=_milch.schokokeks.org-6906-1224148312-0001-2" X-Mailer: Evolution 2.22.3.1 Subject: Re: [PHP-DEV] my last attempt at sanity with namespaces From: lstrojny@php.net (Lars Strojny) --=_milch.schokokeks.org-6906-1224148312-0001-2 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello Greg, Am Mittwoch, den 15.10.2008, 15:35 -0500 schrieb Greg Beaver: [...] > http://wiki.php.net/rfc/namespaceissues >=20 > Read it and discuss. Let's be clear people: the technical problems in > namespaces are limited and solvable. The problems in the political > environment surrounding them may not be. Wouldn't politics be a > stupid-ass reason to remove namespaces? Thanks for your efforts to fixing the remaining small issues with the current implementation. We wrote 50.000 LOC against 5.3 since half a year and I have to say the problems are minimal in the real world. But I understand the issues, especially the way how classnames are resolved are hard to guess. So +1 for your resolving proposal. The usage issue is not that easy for as I have a conflict of interests here: the lazy me votes for option 2 (no change for my code, ugly for those who use functions, which we don't do anyway), the one who weights whats best for PHP weights for option 3. So, the heck, let's do option 3, replacing "use Foo::Bar" with "use namespace Foo::Bar" is not that hard. Thanks for your solution! Lars --=20 Jabber: lars@strojny.net Weblog: http://usrportage.de --=_milch.schokokeks.org-6906-1224148312-0001-2 Content-Type: application/pgp-signature; name="signature.asc" Content-Transfer-Encoding: 7bit Content-Description: Dies ist ein digital signierter Nachrichtenteil -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (GNU/Linux) iQIcBAABAgAGBQJI9wVXAAoJECQPF+sCY6wHT+sP/Akdha/tA5SPGm6X+8BqWoWk LP/V2QQq7nYmZWlz7hlYqv5gpOKDmxZSKVNbVCdWzbyKUBnSztMBdZG7J7xN222M z+BGbE9rQpRwSz4shnBKCq2n93a4QcAtbt18Pm9ExznHnZkbOTSzONEMozC7TWoi Y6vWKx7e5iFRLcfVeTvwgeo5CxH+SAYG89rkasZOam8W44BkqZww97+ctOafRp0F 1o9GtWE/L2LZ2AbbKBH0iWF1kI7RdPTEFlN1phpZr1vYRdoGsJASha1uooPbYjEi JI3li7vGm6/yBbDzRKkUodcUIchtqPmbmJpZnYqgpfWLwzSlzk58abNxv8kST24e oUiqa4VvuEWAaeYaSnKM1KqCUp2BhdRJHQ4a9H5rKOxq0a0LGPhDJfwDbX+gqOoU kxY8gq4cUy1CoSY7BzMcfgReIov1g04t1HbyAtcJ7PJxgOL5mT8xO30VDs989qRh GhVR2tjToQNb7y13Cpqpqsqa9pYIn6GDGNKi0GrPkp/OAK+DX/5cE+V1TFuj2GzG 3qcLsu9PRTzLVuHoMpijfZqKVnQItqj5xow+ITSXoDUjog2EK6KNLldtGhlMFwFW TjYFKTQ7J6CM0HvN0Vz82hT8CT01u6py7rdcpWf15b7ReA1TAoZUugpn48Ofvry3 OBbdhWCmvv0KNwO0preZ =/toH -----END PGP SIGNATURE----- --=_milch.schokokeks.org-6906-1224148312-0001-2--