Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76166 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 41226 invoked from network); 26 Jul 2014 22:16:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Jul 2014 22:16:33 -0000 Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.220.180 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.220.180 mail-vc0-f180.google.com Received: from [209.85.220.180] ([209.85.220.180:37260] helo=mail-vc0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id BD/A5-22380-FB824D35 for ; Sat, 26 Jul 2014 18:16:32 -0400 Received: by mail-vc0-f180.google.com with SMTP id ij19so9308526vcb.11 for ; Sat, 26 Jul 2014 15:16:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc:content-type; bh=xnxWPBL914Kb8MY1dV2eB93HrQ0L7usFcfgM7z27Xgk=; b=IXs/6dAELI9otyUipvmsWwzXz11FMdLyy2IjlAyH9XROHpIzePJHTHH84oU/chN39F ZHB7iG12zu2O68ja50Aka9DgLh3AoRLDIvohyHRRBKDyg5Ljzuo7GnFiB9lSRlgAmLcK ew5+PYe46S5n8WlkvNDTkRhchpIVIGhzm5XWC2idcSWLf6CfHUGKW808ICAaL3YDlFoD Q+7nO3dLsn7Xd71UaCBtiiqd91k0WtzemF2RgGBSkV9ldcKmU9e/HuTdz4ElDPjt+QT1 Lwjb2wuvJ/IrDWKM+vtrTT8YDKFcht2OjtcWB68vP5U9vOqfD4iBl1uIOeWLAe+CPzfP 4CHQ== X-Gm-Message-State: ALoCoQkXaREB+GKPb2NRbgIxb4830hoGooti9KQKsb+XV2jhgWVGjCIL5tAUf0rsCClNNMoPl6/RC/KcIGagXxyBu+E2y+TMhQGF2WBs3gGeTj7rNMNFnhyMHgRAxO07Au1OLGxN2v6e X-Received: by 10.220.7.131 with SMTP id d3mr2928691vcd.49.1406412997907; Sat, 26 Jul 2014 15:16:37 -0700 (PDT) References: In-Reply-To: MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQI8QOdx/Do9KUTbDGI5HWlFNEg77gFK4VAMAfphClsB6yokmwKJaqgrmpvplPA= Date: Sun, 27 Jul 2014 01:16:37 +0300 Message-ID: To: Kris Craig Cc: Yasuo Ohgaki , PHP internals Content-Type: multipart/alternative; boundary=001a11c3c24a25f26f04ff200bcb Subject: RE: [PHP-DEV] RFC: Move phpng to master From: zeev@zend.com (Zeev Suraski) --001a11c3c24a25f26f04ff200bcb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Kris, I=E2=80=99ll make it short. EVERY RFC affects the language in *some* way =E2=80=93 be it its features, positioning, perception, performance, implementation, testability, you name it. Each and every one, or we wouldn=E2=80=99t be discussing it on php.net= =E2=80=99s internals@ mailing list. So I=E2=80=99m afraid I=E2=80=99m not going to us= e *your* interpretation for what the Voting RFC means (which in effect is either 2/3 majority for every RFC) =E2=80=93 but rather, what I *know* is the meaning,= and what is clearly the spirit of the RFC. Spirit I say? Here=E2=80=99s what = I mean: *=E2=80=9C**Given that changes to languages (as opposed to changes to apps = or even frameworks) are for the most part irreversible=E2=80=9D* Implementation improvements such as PHPNG are not irreversible. New features or changed features are. This deals with language features, that once we publish, we cannot take back as people already start using them. *=E2=80=9Cthe purpose of the vote is to ensure that there's strong support = for the proposed feature.=E2=80=9D* Is PHPNG a feature? No, it=E2=80=99s not. It=E2=80=99s improvements & per= formance optimizations at the implementation level. Those who have been following my involvement on internals@ over the years know my position about both feature creep and downwards compatibility, and I=E2=80=99m absolutely certa= in that it was clear to them =E2=80=93 most if not all =E2=80=93 what the meaning h= ere was. That=E2=80=99s 100.0% irrelevant to PHPNG. FYI, I don=E2=80=99t intend to ping pong with you about it. I=E2=80=99ve s= aid what I had to say about that topic. Zeev --001a11c3c24a25f26f04ff200bcb--