I think we're overcomplicating things a bit...

First, as someone from Zend, I never ever call PHP "Zend PHP".  PHP is
hardly just the Zend Engine, but also the extensions, SAPI modules, tests,
etc - everything that people with php.net accounts work on.  In fact if I
hear someone saying 'Zend PHP' I'd always correct them, although it's
pretty uncommon.  If I ever do need to qualify it vs. other
implementations, then it's always 'the php.net PHP', not anything else.
php.net in that regard isn't a website - it's the whole php.net developer
community.

The name of this implementation should absolutely remain PHP, not CPHP or
ZPHP or anything else, and it's in fact the only piece of software that
may call itself PHP as per the PHP license.

I think that the language spec initiative is a great initiative, but let's
not get carried away and start turning things upside down.  This would be
the 'PHP language specification', not 'PHP'.  PHP would ideally adhere to
it.  Other implementation (such as hhvm) would probably adhere to them as
well - but they would still not be named 'PHP', but rather,
implementations of the PHP language or the PHP language spec.  This is
consistent with mostly all of the other open source scripting languages
out there.

When we talk about a bug in PHP 5.6.2 or a new feature in PHP 9.9, it will
absolutely refer to that thing you download from www.php.net (or packages
based off of it) - not the language spec.

Zeev

> -----Original Message-----
> From: Andrea Faulds [mailto:a...@ajf.me]
> Sent: Thursday, July 24, 2014 5:29 PM
> To: Rowan Collins
> Cc: internals@lists.php.net
> Subject: Re: [PHP-DEV] PHP Language Specification
>
>
> On 24 Jul 2014, at 14:40, Rowan Collins <rowan.coll...@gmail.com> wrote:
>
> > Incidentally, that's another question: some people like to make clear
that
> the Zend Engine isn't actually the language implementation, it just
*powers*
> the implementation. In which case, what *should* the implementation be
> called?
>
> That's actually an important question. I always tend to say "Zend PHP"
here,
> but I'm a little bit uneasy about having Zend in the name. Perhaps "the
> PHP.net implementation"? "PHP Group implementation"? "PHP reference
> implementation"?
>
> We could take a leaf from Python's book and call it CPHP :)
>
> --
> Andrea Faulds
> http://ajf.me/
>
>
>
>
>
> --
> PHP Internals - PHP Runtime Development Mailing List To unsubscribe,
visit:
> http://www.php.net/unsub.php

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

Reply via email to