Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:69500 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 33959 invoked from network); 7 Oct 2013 11:49:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Oct 2013 11:49:39 -0000 Authentication-Results: pb1.pair.com smtp.mail=johannes@schlueters.de; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=johannes@schlueters.de; sender-id=unknown Received-SPF: error (pb1.pair.com: domain schlueters.de from 217.114.215.10 cause and error) X-PHP-List-Original-Sender: johannes@schlueters.de X-Host-Fingerprint: 217.114.215.10 mail.experimentalworks.net Received: from [217.114.215.10] ([217.114.215.10:37295] helo=mail.experimentalworks.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3F/63-24156-1DF92525 for ; Mon, 07 Oct 2013 07:49:38 -0400 Received: from [192.168.2.20] (ppp-188-174-53-182.dynamic.mnet-online.de [188.174.53.182]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: johannes@schlueters.de) by mail.experimentalworks.net (Postfix) with ESMTPSA id 76D345BF26; Mon, 7 Oct 2013 13:49:45 +0200 (CEST) To: Joe Watkins Cc: internals@lists.php.net, Pierre Joye In-Reply-To: <525264E8.3050602@php.net> References: <525264E8.3050602@php.net> Content-Type: text/plain; charset="UTF-8" Date: Mon, 07 Oct 2013 13:49:28 +0200 Message-ID: <1381146568.10732.58.camel@guybrush> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Vote: Anonymous Classes From: johannes@schlueters.de (Johannes =?ISO-8859-1?Q?Schl=FCter?=) On Mon, 2013-10-07 at 08:38 +0100, Joe Watkins wrote: > I brought it up in IRC the other day and someone, I forget who, but > recognized them at the time, said they'd rather see it in 5.7, then a > few people joined in the discussion and I couldn't really argue with > their reasoning. When I brought this up I was on my current primary rant. Even small additions to the language have an impact on tools, best practices, ... which have to be explored about how to use them and how those interact with each other. To be clear: I love anonymous classes, I always wanted them when using FilterIterator etc. (while meanwhile generators+closures might be a better tool for some of those use cases) But we are moving extremely fast in reshaping the language making it hard for our users, of which many -- in my assumption -- primarily want a stable platform, to keep up. Oh and talking about "stable platform". Current bug count: 3891 See also my previous message on that subject: http://news.php.net/php.internals/69093 johannes