Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76199 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 51926 invoked from network); 27 Jul 2014 17:24:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Jul 2014 17:24:01 -0000 Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.181 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 209.85.212.181 mail-wi0-f181.google.com Received: from [209.85.212.181] ([209.85.212.181:34622] helo=mail-wi0-f181.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5F/D2-22380-0B535D35 for ; Sun, 27 Jul 2014 13:24:01 -0400 Received: by mail-wi0-f181.google.com with SMTP id bs8so3250430wib.8 for ; Sun, 27 Jul 2014 10:24:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=DRIgHhN5nJ/LQ8W3bN0hxpqPcUIWOpKMpLjpGasKyzA=; b=IsqOPKNXdvxBL8Gastn3UasJpB+RbsDiZzsbBzugLv/CyhXiUIqxQX3AZQaRzK9Cm/ /MwViqom2Iy2OiDYqOchLunYdXMhO1HDgAPIzKxd6j1amR9HkC3M011bVFBqpzGcktNU 3EWuQzBz+D2tCexBHxcjCeQ1N9VNdp514anA4AVPoMSG2Smrx9cTGfYB/6wF5e/3Gfd/ 8n3//qO2QCjDH+RlnbahotIjTUrLNuWfSxqNu0sOFWltmlJiWkHVBkc1eOpAcl65XXoD Jlr8VotnTPFGwY53XIQbMTMWFpS7D6S8XhTpyoWxnUD+gw5hacaKx/9PfNRlyFXsy3de 6/kw== X-Received: by 10.180.198.173 with SMTP id jd13mr23196830wic.9.1406481848425; Sun, 27 Jul 2014 10:24:08 -0700 (PDT) Received: from [192.168.0.2] (cpc19-brig17-2-0-cust25.3-3.cable.virginm.net. [81.101.201.26]) by mx.google.com with ESMTPSA id o2sm21319242wij.24.2014.07.27.10.24.07 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 27 Jul 2014 10:24:07 -0700 (PDT) Message-ID: <53D535B3.5040008@gmail.com> Date: Sun, 27 Jul 2014 18:24:03 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; 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> <53D284FE.1000804@garfieldtech.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: rowan.collins@gmail.com (Rowan Collins) On 26/07/2014 22:55, Chris Wright wrote: > On 25 July 2014 17:25, Larry Garfield wrote: >> 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. >> > Sounds like a Zend ImPlementation of PYthon... > All I could think was "in that case, who's Bungle?" ;) -- Rowan Collins [IMSoP]