Re: PHP Language Specification

From: Date: Thu, 24 Jul 2014 20:20:52 +0000
Subject: Re: PHP Language Specification
References: 1 2 3 4 5 6 7 8 9 10 11  Groups: php.internals 
Request: Send a blank email to internals+get-76050@lists.php.net to get a copy of this message
On 24 Jul 2014, at 21:18, Zeev Suraski <zeev@zend.com> wrote: > No, there's no ambiguity at all - 'PHP' is the implementation, as it > always has been. 'PHP language specification' or 'PHP spec' for short is > the specification. Absolutely no ambiguity. So PHP is variously the language (as in PHP language specification) and an implementation (as in PHP). There is definitely an ambiguity. We need to be able to distinguish between PHP (the language/specification) and PHP (the implementation). >> You know, the git repository is called php-src. Why don't we call the >> implementation php-src? > > Well, one reason is that it would be a horrible, horrible name (imagine us > "Happy to announce php-src 5.6!", come on). But another is there's really > absolutely no reason to change the name of PHP to anything at all. There > would be the PHP spec, and there would be PHP. What does PHP mean here? The language? The vanilla implementation? -- Andrea Faulds http://ajf.me/

« previous php.internals (#76050) next »