Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31841 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 84601 invoked by uid 1010); 22 Aug 2007 14:15:53 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 84586 invoked from network); 22 Aug 2007 14:15:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Aug 2007 14:15:53 -0000 Authentication-Results: pb1.pair.com header.from=mls@pooteeweet.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=mls@pooteeweet.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pooteeweet.org from 85.10.196.195 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 85.10.196.195 serveforce1.backendmedia.com Linux 2.6 Received: from [85.10.196.195] ([85.10.196.195:48952] helo=serveforce1.backendmedia.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7E/50-16512-6154CC64 for ; Wed, 22 Aug 2007 10:15:52 -0400 Received: from soitgoes.local (cust.static.84-253-51-151.cybernet.ch [84.253.51.151]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by serveforce1.backendmedia.com (Postfix) with ESMTP id 0A16612241B7; Wed, 22 Aug 2007 16:20:00 +0200 (CEST) Message-ID: <46CC4503.7000407@pooteeweet.org> Date: Wed, 22 Aug 2007 16:15:31 +0200 User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Robert Cummings CC: Marcus Boerger , Rasmus Lerdorf , Stanislav Malyshev , internals Mailing List References: <46C9F217.8040804@chiaraquartet.net> <000001c7e3cb$9a80b160$6e02a8c0@thinkpad> <1925889548.20070821122333@marcus-boerger.de> <46CB1E05.4090100@zend.com> <46CBCDC7.1040001@lerdorf.com> <591963703.20070822135708@marcus-boerger.de> <1187791987.10256.73.camel@blobule> In-Reply-To: <1187791987.10256.73.camel@blobule> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-backendmedia-com-MailScanner-Information: Please contact the ISP for more information X-backendmedia-com-MailScanner: Found to be clean X-backendmedia-com-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=0, required 6) X-backendmedia-com-MailScanner-From: mls@pooteeweet.org X-Spam-Status: No Subject: Re: [PHP-DEV] [PATCH] allowing multiple namespaces per file plus namespaces with brackets From: mls@pooteeweet.org (Lukas Kahwe Smith) Robert Cummings wrote: > On Wed, 2007-08-22 at 13:57 +0200, Marcus Boerger wrote: >> Hello Rasmus, >> >> the limitations given here and very good explained should imo stay. They >> should because that is not only easier to understand and easier for anything >> that has to deal with it like opcode caches and whatnot but also adhrers to >> the good old KISS approach of PHP. >> >> That said, instead of changing the current implementation every day we >> should step back a bit and first find a consensus whether we want anything >> more or even anything less than what we currently have. >> >> My personal feeling is that we should stick to one name binding per file. >> And we should do so without braces (if I want it complex I just take a more >> complex language). > > While I agree with the one namespace per file camp I think your above > argument "if I want it complex I just take a more complex language" is > akin to saying "If I want it OOP I'll take a more OOP language". I'm > sure you'll agree that's not a very good argument. Make as much hard but common stuff easy, keep the easy stuff easy and make the hard stuff possible. Could this be our mantra? regards, Lukas