Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73369 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 76024 invoked from network); 24 Mar 2014 09:42:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Mar 2014 09:42:25 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.50 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.50 mail-qa0-f50.google.com Received: from [209.85.216.50] ([209.85.216.50:56907] helo=mail-qa0-f50.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5F/B1-63501-00EFF235 for ; Mon, 24 Mar 2014 04:42:24 -0500 Received: by mail-qa0-f50.google.com with SMTP id o15so5132708qap.9 for ; Mon, 24 Mar 2014 02:42:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=nt4/dcWg7W7jmxJxLv6Kb3bKMsS2a9Y8Tb6StuyEW48=; b=gdL+JHn5IPn3nRmS19Ovt7OU8V64LQNUAMa1f2prdWasFATCVtcRdxYiPejDhgbBYn gdclMx+Xg+A6hwkYYdTWRDDUkl4YB5tkIZD6i9Rda9lM9CZyT12OgZAFIy3W2JpEiLNp vxa8nlXjYjtGXFUzBuSJ+Q5yC7akrO6tJ3O9Q7AYvn5DAaSp1fV97bMfur+biJCFvyJN hdZoZNqoglStAGVIA40rTcI5dWh8Mn7537wQkU3bad5W4MTF11hRLGNcPAC+rdtlvUGb ZOaKTXXj/VfWKgHg83K9ppxrp/D8+pO03NMZVEmHeUiLD/lhpBBx21Md7+rRBItaNEmJ C+3w== MIME-Version: 1.0 X-Received: by 10.140.98.233 with SMTP id o96mr1248969qge.86.1395654141703; Mon, 24 Mar 2014 02:42:21 -0700 (PDT) Received: by 10.140.49.14 with HTTP; Mon, 24 Mar 2014 02:42:21 -0700 (PDT) In-Reply-To: <1395653827.9365.9.camel@guybrush> References: <532FF7B9.5040700@hoa-project.net> <1395653827.9365.9.camel@guybrush> Date: Mon, 24 Mar 2014 10:42:21 +0100 Message-ID: To: =?UTF-8?Q?Johannes_Schl=C3=BCter?= Cc: "Ivan Enderlin @ Hoa" , internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] PHP Specification From: pierre.php@gmail.com (Pierre Joye) On Mon, Mar 24, 2014 at 10:37 AM, Johannes Schl=C3=BCter wrote: > On Mon, 2014-03-24 at 10:15 +0100, Ivan Enderlin @ Hoa wrote: >> * the historical interpreter [1], > > How is that historic? It is the prime standard with most active > contributors etc. > > >> Finally, I think that internal@ is responsible to start such a >> standardization process because this group has made the historical >> interpreter. > > It is building the reference implementation. If other implementations > add new features they can and they can propose it for inclusion in the > reference implementation by which it becomes part of the language > definition. While old parts of the implementation are only documented in > code and reference documentation form the RFC process provides more > architectural of new features. Agreed on the contributions process, however: Ivan is talking about specifications, an implementation follows a given specification, not the other way 'round. A well written specification greatly simplify documentations, implementation(s) and testing, to name only a few advantages. That being said, I find very disturbing the total lack of interest from historical (from a time pov, not activity) core developers in the next major version. Most drastic changes around PHP happen outside PHP, many features our users are looking for are implemented outside the core while we keep arguing about the needs of these features. This is not a good thing. Cheers, --=20 Pierre @pierrejoye | http://www.libgd.org