Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76107 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 61005 invoked from network); 25 Jul 2014 09:57:48 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Jul 2014 09:57:48 -0000 Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.173 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 209.85.212.173 mail-wi0-f173.google.com Received: from [209.85.212.173] ([209.85.212.173:51747] helo=mail-wi0-f173.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4F/7B-29475-B1A22D35 for ; Fri, 25 Jul 2014 05:57:47 -0400 Received: by mail-wi0-f173.google.com with SMTP id f8so692298wiw.0 for ; Fri, 25 Jul 2014 02:57:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=7l3raes4lnUQyVEm/tPxSZNF4z+aKLKEw4jW4T5txlE=; b=OH2W4jt+0Jpm8/VW4pZstEwzvgmlSOevwAo9j/WcEJGt3TN5NSWLrPfWMTZyEAapja 15szLx6uWMiMhC8oK8S6co9FY4spyobWIZ9h7h7rzY3lqYLrsl+dQ0gXe5umQojXLzA+ 0mmCp6vfLWvN4j8+EmKoHSAmII3qxEzxKt2RNVK0JLHPwg62T+Nx5+IdV+HKUgc0oHpG LVEVoCv8didUoPbZRX8FTUx5F4c9EBckLoC9Vi6FoATgfoOf0MXOMRjFtp6bgYdGUmx+ XIjjxfdKJ1Cv6hBDoSAesT8iSgp0sE/0+TG2x4pzDAvKbTxodRCtB9lbOFC+iiz4q3AY EmbA== X-Received: by 10.180.21.235 with SMTP id y11mr3410455wie.75.1406282269959; Fri, 25 Jul 2014 02:57:49 -0700 (PDT) Received: from [192.168.0.177] ([62.189.198.114]) by mx.google.com with ESMTPSA id ko8sm23886398wjc.11.2014.07.25.02.57.47 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 25 Jul 2014 02:57:49 -0700 (PDT) Message-ID: <53D2296D.5010302@gmail.com> Date: Fri, 25 Jul 2014 10:54:53 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: internals@lists.php.net References: <53CFB2CD.5050703@hoa-project.net> <53D0062A.20905@gmail.com> <3D49DA70-E726-439B-94E7-F8888358C04D@benramsey.com> <53D0FC76.3080604@hoa-project.net> <53D10CE8.8090500@gmail.com> <53D21623.9020902@hoa-project.net> In-Reply-To: <53D21623.9020902@hoa-project.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] PHP Language Specification From: rowan.collins@gmail.com (Rowan Collins) Ivan Enderlin @ Hoa wrote (on 25/07/2014): > > On 24/07/2014 15:40, Rowan Collins wrote: >> Ivan Enderlin @ Hoa wrote (on 24/07/2014): >>> Taking the example of XML, CSS, HTML, ECMAScript or other languages >>> (maybe the JVM, I don't know exactly), there is version numbers for >>> the specification, that are different of the version numbers of the >>> implementations. Even more, the version of the implementations is >>> most of the time unknown (what is the version of SpiderMonkey or V8 >>> for ECMAScript x? We don't really know). >> >> I think this only really matters if it's likely that the Zend >> implementation diverges from the specification, such as by a feature >> being implemented in HHVM and agreed to be standard, but no release >> of Zend produced supporting that feature. And that in turn implies a >> separate stewardship and decision-making process for the >> implementation and the specification, which would be a major change >> in process. > Or if an implementation has a bug, which will be the most common > usecase I think, no? > Implementation release 5.6.0 would *attempt* to meet specification 5.6; if it contained a bug, release 5.6.1 would be against the same specification, and hopefully a better implementation of it. See my previous post: http://marc.info/?l=php-internals&m=140615333501569&w=2