Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76125 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 8273 invoked from network); 25 Jul 2014 16:25:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Jul 2014 16:25:31 -0000 Authentication-Results: pb1.pair.com smtp.mail=larry@garfieldtech.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=larry@garfieldtech.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain garfieldtech.com from 66.111.4.28 cause and error) X-PHP-List-Original-Sender: larry@garfieldtech.com X-Host-Fingerprint: 66.111.4.28 out4-smtp.messagingengine.com Received: from [66.111.4.28] ([66.111.4.28:40343] helo=out4-smtp.messagingengine.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7B/35-08559-AF482D35 for ; Fri, 25 Jul 2014 12:25:30 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by gateway1.nyi.internal (Postfix) with ESMTP id 589422121F for ; Fri, 25 Jul 2014 12:25:34 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute1.internal (MEProxy); Fri, 25 Jul 2014 12:25:34 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:date:from:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; s=smtpout; bh=3fuNQmHMQO5iE7wJsFEhSx Z3bTo=; b=Rie+eu3p8ZZP9bGcqRWgyQMkxpRLhJU5YtblkGGOA1P2LllxK1EtUL 5ENPwPLt65+wJkKiAZAEcRp2RckaBfEbuQGzVsRxsdeuQovjmC7g5vxXnogbga4t LLtqP8fWboELWqH99PNb4rVKMbw9lVpfOFA5RVbX+iV18gsNHejXw= X-Sasl-enc: 7mWIiNuJ6qmSxYYSyTe3NaDVJ5fhOkWMbBNq4wgludn6 1406305534 Received: from Palantirs-MacBook-Pro-3.local (unknown [63.250.249.138]) by mail.messagingengine.com (Postfix) with ESMTPA id 228E6C007AA for ; Fri, 25 Jul 2014 12:25:34 -0400 (EDT) Message-ID: <53D284FE.1000804@garfieldtech.com> Date: Fri, 25 Jul 2014 11:25:34 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: internals@lists.php.net 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> <53D11BBF.7040306@gmail.com> <53D15E99.4060803@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] PHP Language Specification From: larry@garfieldtech.com (Larry Garfield) On 7/24/14, 2:38 PM, Sara Golemon wrote: > On Thu, Jul 24, 2014 at 12:29 PM, Rowan Collins wrote: >>> 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. >> > We (HHVM) ran into this issue as well. We'd talk about the way PHP > (the reference implementation) does something and needed to > disambiguate it from PHP (the language syntax). Prior to my joining > the project "Zend" was the go-to moniker for this. Since I've seen > that go down very poorly many times in the past (who here remembers > the ZendCon where they included "Zend === PHP" on their marketing > materials?) I pushed the team towards saying "PHP5" when referring to > the implementation, and "PHP" when referring to the language syntax. > > That's not really a solution for us (PHP), but I do think the issue of > separating the language from the implementation is useful, even if our > (PHP) implementation of PHP (syntax) is and will always be the > de-facto reference implementation. > > -Sara > > P.S. - Pronouns are getting hard, yo. Until we figure it out, I will be referring to the current common implementation as "Zippy". Hopefully it catches on. --Larry Garfield