Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:39589 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 11342 invoked from network); 4 Aug 2008 00:49:02 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Aug 2008 00:49:02 -0000 Authentication-Results: pb1.pair.com smtp.mail=moriyoshi@at.wakwak.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=moriyoshi@at.wakwak.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain at.wakwak.com designates 219.103.130.24 as permitted sender) X-PHP-List-Original-Sender: moriyoshi@at.wakwak.com X-Host-Fingerprint: 219.103.130.24 mgdnp1.nw.wakwak.com Received: from [219.103.130.24] ([219.103.130.24:55912] helo=mgdnp1.nw.wakwak.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 00/D9-50899-BF156984 for ; Sun, 03 Aug 2008 20:49:01 -0400 Received: from vckyb7.nw.wakwak.com (postfix@vckyb7.nw.wakwak.com [211.9.230.149]) by mgdnp1.nw.wakwak.com (8.14.3/8.14.3/2008-07-17) with SMTP id m740muL6015525; Mon, 4 Aug 2008 09:48:56 +0900 (JST) (envelope-from moriyoshi@at.wakwak.com) Received: from at.wakwak.com (at.wakwak.com [211.9.230.135]) by vckyb7.nw.wakwak.com (Postfix) with ESMTP id 4A32030059; Mon, 4 Aug 2008 09:48:56 +0900 (JST) Received: from [10.6.6.252] (gw1-ns.bioinfo.ttck.keio.ac.jp [131.113.122.81]) (user=moriyoshi mech=CRAM-MD5) by at.wakwak.com (8.14.3/8.14.3/2008-07-15) with ESMTP/inet id m740mtjW019775; Mon, 4 Aug 2008 09:48:55 +0900 (JST) (envelope-from moriyoshi@at.wakwak.com) Message-ID: <489651F7.4070400@at.wakwak.com> Date: Mon, 04 Aug 2008 09:48:55 +0900 User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Marcus Boerger Cc: internals@lists.php.net References: <909776579.20080803142659@marcus-boerger.de> In-Reply-To: <909776579.20080803142659@marcus-boerger.de> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Inconsistencies in 5.3 From: moriyoshi@at.wakwak.com (Moriyoshi Koizumi) Fully agreed with all of those. (especially for 1) Moriyoshi Marcus Boerger wrote: > Hello Internals, > > please let's not introduce new inconsistencies. Rather lets make new > stuff consistent with old stuff during the alpha phase of 5.3. > > 1) new keyword 'use'. Semantically it is the same as 'static' or 'global' > so it should be used in the same location. > > 2) namespaces, either use 'package' and only one per file, or use > 'namespace' with curly braces. Read this as be consistent with other > languages and even if one or two people do not like it the two main > languages out there which have it are Java which goes with the former and > C++ which does the latter. Please chose and not mix it. Also our mix is a > nightmare when developing code. > > If we feel we have to keep the keyword 'namesapce' but cannot have curly > braces, than I suggest we disallow multiple namespace per file. > > And there is no technical reason and surely no other reason whatsoever to > not have curly braces. If there is then we either fix that or went with the > wrong approach. > > 3) __invokable, see Etiene's mail > > Best regards, > Marcus > > -- Moriyoshi Koizumi