Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:20568 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 5086 invoked by uid 1010); 26 Nov 2005 16:24:47 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 5070 invoked from network); 26 Nov 2005 16:24:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Nov 2005 16:24:47 -0000 X-Host-Fingerprint: 84.60.48.239 dslb-084-060-048-239.pools.arcor-ip.net Received: from ([84.60.48.239:28473] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 27/FA-56276-E4C88834 for ; Sat, 26 Nov 2005 11:24:46 -0500 Message-ID: <27.FA.56276.E4C88834@pb1.pair.com> To: internals@lists.php.net Date: Sat, 26 Nov 2005 17:24:41 +0100 User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: de-DE, de, en-us, en MIME-Version: 1.0 References: <7.0.0.16.2.20051124161240.0573e640@zend.com> <20051125034515.6fefa4e2@localhost.localdomain> <43867C6C.2010209@prohost.org> <20051125040950.26305e08@localhost.localdomain> <43869FC5.4060708@lerdorf.com> <20051125075501.79718ee6@localhost.localdomain> <1132903004.9936.25.camel@localhost.localdomain> <1086017308.20051125091648@marcus-boerger.de> <01.D8.11378.05EC6834@pb1.pair.com> <1946534082.20051125100920@marcus-boerger.de> <4386D5C6.8040802@php.net> <4386E355.7020901@cschneid.com> <43870917.5070409@prohost.org> <43870E22.8000309@cschneid.com> <955021720.20051125202818@marcus-boerger.de> <4387AF5F.4080204@cschneid.com> <4387B168.5000505@gmail.com> <4387B8C7.9030204@fission.org.uk> <1683823410.20051126134329@marcus-boerger.de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Posted-By: 84.60.48.239 Subject: Re: [PHP-DEV] Re: PHP 5.1 (Or How to break tousands of apps out there) From: oliver.graetz@arcor.de (=?ISO-8859-1?Q?Oliver_Gr=E4tz?=) Sebastian Bergmann schrieb: > Marcus Boerger schrieb: > >>And i'd say that people wanting namespaces are the minority. > > > The majority of people using PHP does not know what namespaces are > because they were never in a situation in which they needed them, hence > they do not "want" them. No, there are simply three groups of people: One consisting of those not knowing about namespaces and those who don't care about them. They have no opinion on this and if they are implemented so they won't notice the difference until they try to use them, they're fine and don't have to be considered here. Then there are two groups who are well aware of the subject and they are split into the pro- and contra evangelists. The pro people used to come up with the "kinda-forbidden" word "enterprise-ready", which seems to be disliked throughout the PHP community. Since the release of 5.1.0 they can simply switch their argumentation to "The whole 'date' thingie wouldn't have happened with namespaces!". The contra people throw in the abbreviation KISS and see unnecessary complexity moving into the language. Well, couldn't the namespaces have a "mode" where the namespace is automatically prefixed to everything inside it (PEAR:Date => PEAR_Date) so not using the "import" statement and using this mode would give the contra fraction the same behaviour they want to retain? OLLi