Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66552 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 541 invoked from network); 8 Mar 2013 05:55:34 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Mar 2013 05:55:34 -0000 Authentication-Results: pb1.pair.com smtp.mail=andi@zend.com; spf=unknown; sender-id=unknown Authentication-Results: pb1.pair.com header.from=andi@zend.com; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain zend.com does not designate 209.85.215.45 as permitted sender) X-PHP-List-Original-Sender: andi@zend.com X-Host-Fingerprint: 209.85.215.45 mail-la0-f45.google.com Received: from [209.85.215.45] ([209.85.215.45:58837] helo=mail-la0-f45.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 25/61-31723-55D79315 for ; Fri, 08 Mar 2013 00:55:34 -0500 Received: by mail-la0-f45.google.com with SMTP id er20so1334919lab.32 for ; Thu, 07 Mar 2013 21:55:29 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:from:references:in-reply-to:mime-version:x-mailer :thread-index:date:message-id:subject:to:cc:content-type :x-gm-message-state; bh=4Hh0rPiY7xaJaOYH2uHtl2V523sUjxLuXzC8j00Hm6U=; b=MZrNT17fQa+VGY7XCDy81Ijxs22k9zQdNZ9+K1+3Z0VMZgK3+wQxeA4EgBdrQEGtEX pnuBh4kp4eaUShqQLR4BpPlFmwEsmeDYj6R2bG9L+shT3eH0FVERAtBXRT3Z1RcrsW7d RXh/1ZUIJS1o1fruAMTgxh55naY/VAlUp0xFnp2Ax4gS7TzAEMOoiF9JulNreNzqOlXO FHkmflxVWi8j86mJkZLa6hy6gyGDoc+E/ipQXx/ynsG3D+18j1Slq1Jl0ojm3lNmM2kI p4YlYCjcMWgvXYFTV3TZs42ry4Choqzjrt5U9SbEHqgdpKU123T+mRs5Te5amG0nDqDt kR7Q== X-Received: by 10.152.133.133 with SMTP id pc5mr862904lab.32.1362722129101; Thu, 07 Mar 2013 21:55:29 -0800 (PST) References: <435a322ccb14090d3bcf6bf8a110396d@mail.gmail.com> <8944597477930141639@unknownmsgid> <5138CBBC.8030409@lerdorf.com> In-Reply-To: MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQJ3DSuB//AVAgGgZEkT5WvLzC9oRwILJHjTAh6IVksCNX/beQJaoERJAgAkWjoCr3nTmwH+w2ctls4jn3A= Date: Thu, 7 Mar 2013 21:55:26 -0800 Message-ID: <2bb1c8ba9522986b8c6d71ac8e5af0dc@mail.gmail.com> To: Anthony Ferrara , Philip Olson Cc: David Soria Parra , internals@lists.php.net Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQk9juxpGJefr0tol0k0zOxEaUmtoev1X8kXGxUSWn+dyrAutMaUhihkBix0fL8O9mw9FQcFDTs23aHHo39yGOyFJI8Gl1DYFGyVZNa7Xsn4XCFMYhVyF8ybSJqkhymRPRRYZ/1+ Subject: RE: [PHP-DEV] [VOTE] Integrating Zend Optimizer+ into the PHP distribution From: andi@zend.com (Andi Gutmans) >-----Original Message----- >From: Anthony Ferrara [mailto:ircmaxell@gmail.com] >Sent: Thursday, March 07, 2013 1:58 PM >To: Philip Olson >Cc: David Soria Parra; internals@lists.php.net >Subject: Re: [PHP-DEV] [VOTE] Integrating Zend Optimizer+ into the PHP >distribution > >Philip, > >Shouldn't we be focusing on how this makes PHP better? And not nitpick >> about a percentage point or two? >> > >Well, this passed with 62.8%. Property accessors failed with 60.7%. The target >for acceptance is 66.6%. So 3.8% is enough to throw away, but 5.9% isn't? > >I think the point of this discussion is that rules are rules for a reason. >You can't be high and holy and deny one RFC judiciously, and then hand- >wave and say the next RFC doesn't matter because the intention is there (or >whatever rationale is). I have to say I wasn't sure whether to laugh or cry at some of the ludicrous statements that have been made here. The 2/3 vote rule was meant to protect the language from not becoming bloated, i.e. language syntax feature creep. This has been a serious concern for many of us over the past years with just an ever increasing flood of new language syntax suggestions coming in. I think very few of us looked at that as a catch-all for any infrastructure change in PHP incl. evolving PHP extensions, core runtime changes, etc.. The 62.8% comparison to 60.7% is the most out of touch thing I've read on this mailing list in a long time. If you're talking about pure feature yay/nay then 94% have given a yay to this "feature". The split is the timing. And as far as timing is concerned I do not see how this whole thing falls into the 2/3 vote for "new language syntax/prevent feature creep rule". Many times in the past have we aligned new PHP versions with runtime improvements esp. as they are often exciting and beneficial to most of our audience. I don't see why we wouldn't do that given that the cost is pretty minimal and the benefit to our audience is high. Andi