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