Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76043 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 5302 invoked from network); 24 Jul 2014 20:01:56 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jul 2014 20:01:56 -0000 Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.220.179 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.220.179 mail-vc0-f179.google.com Received: from [209.85.220.179] ([209.85.220.179:56150] helo=mail-vc0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 83/F8-55539-33661D35 for ; Thu, 24 Jul 2014 16:01:55 -0400 Received: by mail-vc0-f179.google.com with SMTP id hq11so5948073vcb.10 for ; Thu, 24 Jul 2014 13:01:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc:content-type; bh=WSDwV2crVEcllpDavYv6PTmMVu3Ug7Cu5DnHp0qzcGs=; b=OX0apJrer4M+1u0TKAhOb8CQITNPpkngB+nVF0LuW5Id3O1J6GfCZYfj8fMGp7Ij0k iah/QndlLrFMJU5v1cenVAD0zdSmvNPhKJOM6tvNmghZbxcAQmds2SERhJ/aY/DqW+/N V1sM6beXkYQ3Bcuaj02yRJNBe5IzB9bsg96DZCk9V6jHiMTZ6WXI7eaUOK25vJpn6lDO LzLsGP37Mfpoo49K12s2B5q/KxUp3qLyLgGntO5laeOXPCgSFGK6ApGHyvxiDiZOlqn5 JLAQuB/ZwxY7LhsFN+tkWi/YQRFt2u/TucbecaWL3KZdmJUbieeEWcUl27/z/ysoDELe lV2A== X-Gm-Message-State: ALoCoQkf34kYNEWdRX8a6RsrIoxJxKtesgwp3TK3elnEKOQVsTLG3iWALLUQrT2/GDlHejvMQzAuBzFtcxQKnwT6r1hpBhaIJTJa6BC8WLrutD0Uett3N12KomUKOoQcBe1N82bfnCml X-Received: by 10.52.27.80 with SMTP id r16mr13119858vdg.91.1406232117485; Thu, 24 Jul 2014 13:01:57 -0700 (PDT) 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> <4212D04D-0241-4887-A9DF-180958A31926@ajf.me> In-Reply-To: <4212D04D-0241-4887-A9DF-180958A31926@ajf.me> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQFY3vDGa06Wf4YlYcrjQD8RP5OGegILVfwWAjW0sLkBPmFsVQFUbct5AfLo/TkCBlo/RAJa+mQ0nDOZuDA= Date: Thu, 24 Jul 2014 23:00:43 +0300 Message-ID: To: Andrea Faulds , Rowan Collins Cc: internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Subject: RE: [PHP-DEV] PHP Language Specification From: zeev@zend.com (Zeev Suraski) 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:ajf@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 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