Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:26371 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 20420 invoked by uid 1010); 5 Nov 2006 23:37:47 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 20405 invoked from network); 5 Nov 2006 23:37:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Nov 2006 23:37:47 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=good Received-SPF: pass (pb1.pair.com: domain gmail.com designates 64.233.182.185 as permitted sender) DomainKey-Status: good X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 64.233.182.185 nf-out-0910.google.com Linux 2.4/2.6 Received: from [64.233.182.185] ([64.233.182.185:54931] helo=nf-out-0910.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7D/F0-11218-9C57E454 for ; Sun, 05 Nov 2006 18:37:47 -0500 Received: by nf-out-0910.google.com with SMTP id n29so1103142nfc for ; Sun, 05 Nov 2006 15:37:43 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=TEQWfis887m7otUp3DxAlG/tNkxNdTuXrWDGAkglzFSclZGtcNgozioHjhY+6W2DAko7Bjw3tRJck9SFR/Po5PSWPq10JhYCsVFXVeAtCl1sdWTWKZ2XOUjCG4j9p6l6QZ8JZBNwGW+AIVFWM9QN/i1FNisRpUA970w7yCQmQLU= Received: by 10.78.97.7 with SMTP id u7mr5978502hub.1162769862793; Sun, 05 Nov 2006 15:37:42 -0800 (PST) Received: by 10.78.137.6 with HTTP; Sun, 5 Nov 2006 15:37:42 -0800 (PST) Message-ID: Date: Mon, 6 Nov 2006 00:37:42 +0100 To: "Lester Caine" Cc: "Ilia Alshanetsky" , "Christian Schneider" , internals@lists.php.net In-Reply-To: <454E7433.3030303@lsces.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <005e01c6ff82$e6092c30$ec01010a@intranet.db> <2FAA3BA3-283C-445D-9648-70C207FF2251@prohost.org> <454CBD65.5040205@cschneid.com> <454D66C4.2090708@cschneid.com> <1465A1B3-C0AE-48E0-9E3A-66BDC57D89F3@prohost.org> <454E23DA.8000705@cschneid.com> <63EDBC2B-D89A-41EE-B4AD-CDDB28A50AB4@prohost.org> <454E7433.3030303@lsces.co.uk> Subject: Re: [PHP-DEV] New Datetime class problem From: pierre.php@gmail.com (Pierre) Hello, On 11/6/06, Lester Caine wrote: > Ilia Alshanetsky wrote: > > > The language always has the best pick of namespaces, this is not just > > PHP, but ANY language. The fact we've made a compromise and allows PEAR > > to retain the date class IMO has been a horrible mistake, one hopefully > > not to be repeated in the future. For the 10^347 times, the problem was/is not Date but the way global namespace and features got in late in the game, without previous warning in any previous PHP release or any announcements. The problem is that we just considered that we can do it whenever we want and how we want, that is the horrible mistake. Things are however getting better, at least for a limited amount of developers who have to justify/explain/change the names they use in their extensions. It will be perfect if this rule applies to anyone and the naming decisions are done before the extension/addition is in a release (RC or final). --Pierre