On 24/07/2014 19:28, Pierre Joye wrote:
>>We could take a leaf from Python’s book and call it CPHP :)
>
>
>Or ZPHP? Implying the PHP implementation built on Zend, but not directly
>using the Zend trademark?
Call it php.net or something like that,

The problem with php.net is that it's also the name of the website, so it still doesn't unambiguously identify the implementation/distribution as opposed to all manner of other things that are organised via that site. It would be nice to have a snappy way of referring to it without resort to awkward phrases like "the php.net implementation of PHP".

There's also the awkward fact that in other circumstances, a ".net" suffix would imply an implementation for the .net framework, which instead exists under the name Phalanger.

Zend is only one of many
contributors. Yes, the engine is still named Zend Engine but the
language has been improved by many php.net contributors.

The idea was that "ZPHP" is PHP running on top of the Zend Engine, in the same way that "JRuby" is Ruby running on top of the JVM, and "CPython" is Python implemented in C. In my mind, it doesn't imply any connection to the company of the same name - especially if we're only borrowing its first letter - but perhaps others would see that differently.

The only other defining feature I can think of is that it's the original and reference implementation, so a name suggesting that might work, like "PHP Prime" or "proto-PHP" (somebody may be able to think of something better with the same thought behind it...)

The only other way to avoid saying "PHP 5.6.1 is an implementation of PHP 5.6" would be to call the specification itself something other than PHP, as with "POSIX" and "ECMAScript". I'm not at all keen on that idea, though.

At the end of the day, we can muddle through, but it might make certain discussions and documentation clearer if the two can be clearly distinguished.

--
Rowan Collins
[IMSoP]


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to