Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66535 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 38836 invoked from network); 7 Mar 2013 17:01:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Mar 2013 17:01:49 -0000 Authentication-Results: pb1.pair.com header.from=ircmaxell@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=ircmaxell@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.43 as permitted sender) X-PHP-List-Original-Sender: ircmaxell@gmail.com X-Host-Fingerprint: 209.85.212.43 mail-vb0-f43.google.com Received: from [209.85.212.43] ([209.85.212.43:35228] helo=mail-vb0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 39/57-31723-BF7C8315 for ; Thu, 07 Mar 2013 12:01:48 -0500 Received: by mail-vb0-f43.google.com with SMTP id fs19so268316vbb.30 for ; Thu, 07 Mar 2013 09:01:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=zPIyaONh6QixmmZoJGI9Gs5OkSeHQveluDOc8571qi0=; b=AQRMXm8jFMM7BKTj8PbvArNKGmltMQX6u/zJScEt1xYfhTZAJzFKP21L7u0au5lZnU vELP/LLVIoA0J7yhz6RPMBWbmF2fURcfXrdWiW/eX+IheZxwX9vzrP7kFEk23RsJtBNV egLIyKiaDur0o9ZJgRmOHfG59Nwb562VrIrp2tVRxAesKqEUg5T1+Tctq1qh6wC5fawg hHOf8IkZKcql8TJN95JcbgrOjikEjzskkLNOL/KdU/lvHrD48qx8cEkNP/XRwJkRLAIl NglSYiZtywTt3Ww9k+HPn7tBUJtYUhZTpFVX1qwS2LP57Oc3AKfFIW7pgsbCpoi6Ivj+ 8OOw== MIME-Version: 1.0 X-Received: by 10.52.20.239 with SMTP id q15mr11572909vde.73.1362675705617; Thu, 07 Mar 2013 09:01:45 -0800 (PST) Received: by 10.58.56.137 with HTTP; Thu, 7 Mar 2013 09:01:45 -0800 (PST) In-Reply-To: <7faa70ac4ef59d9f7748b17de1d6892d@mail.gmail.com> References: <435a322ccb14090d3bcf6bf8a110396d@mail.gmail.com> <8944597477930141639@unknownmsgid> <1a0793107537dceb9cc67c616294ce76@mail.gmail.com> <5132FE98.5050201@lerdorf.com> <513316A1.1050109@lerdorf.com> <5138C0FD.1010208@lerdorf.com> <7faa70ac4ef59d9f7748b17de1d6892d@mail.gmail.com> Date: Thu, 7 Mar 2013 12:01:45 -0500 Message-ID: To: Zeev Suraski Cc: Rasmus Lerdorf , Nikita Popov , Laruence , PHP Developers Mailing List Content-Type: multipart/alternative; boundary=20cf307c9b2e61bf2d04d758a93e Subject: Re: [PHP-DEV] [VOTE] Integrating Zend Optimizer+ into the PHP distribution From: ircmaxell@gmail.com (Anthony Ferrara) --20cf307c9b2e61bf2d04d758a93e Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Zeev, As a rule of thumb, if the language syntax doesn=92t change, it doesn=92t n= eed > a 2/3 vote. > > How do I know? I asked for this special majority in the first place. It > was designed to protect the language from becoming the kitchen sink of > programming languages, not from making architectural progress. > > > > If we need to amend the original voting RFC text so that it=92s clearer = =96 > let=92s do that. Right now it=92s slightly ambiguous because it mentions > =91language syntax=92 as an example, instead of outright saying that it= =92s about > that, period. > Ambiguous writing is no excuse. People vote based on what is written, not what was intended. Clarifying after the fact the intentions is not how RFCs are designed to work. The point is that there's supposed to be clarity in the text. And considering that the text is pretty clear that any change affecting the language itself must have 2/3 majority, the question is not what was intended by that statement, but if adopting ZO+ affects the language (by interpretation). So far, from what I've seen, you and Rasmus are the major people backing the "this is not a language change" camp. In the other camp, there are several people who have stood up and said that it does appear to be a language change. I'm not trying to draw lines in the sand, but I'm trying to point out that we have a disagreement that needs to be resolved. Hand waving and saying "it's not what I meant by that line" shows nothing but disrespect for the system and for everyone who participates in it... So my proposal is to slow down for a minute and not call this RFC accepted or not until we can come to some consensus as to if it classifies as a language change or not... Better to clarify for the health of the project than to plow through and risk causing further strife... Anthony --20cf307c9b2e61bf2d04d758a93e--