Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76038 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 96377 invoked from network); 24 Jul 2014 19:38:30 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jul 2014 19:38:30 -0000 Authentication-Results: pb1.pair.com smtp.mail=php@golemon.com; spf=softfail; sender-id=softfail Authentication-Results: pb1.pair.com header.from=php@golemon.com; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain golemon.com does not designate 209.85.192.182 as permitted sender) X-PHP-List-Original-Sender: php@golemon.com X-Host-Fingerprint: 209.85.192.182 mail-pd0-f182.google.com Received: from [209.85.192.182] ([209.85.192.182:36438] helo=mail-pd0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 05/57-55539-5B061D35 for ; Thu, 24 Jul 2014 15:38:30 -0400 Received: by mail-pd0-f182.google.com with SMTP id fp1so4265330pdb.13 for ; Thu, 24 Jul 2014 12:38:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=QxdzN14JX7ocFr2xlcy6rUnejZwaHJcwzIBZ6p4QHrM=; b=jHu694TSQvHdRktok78EVaq7jn2Q4OMkN9srP4xJB5gR2nTWJjncAlQnywNlZ9QfNb HdjibAsEjpoIu2ee/R8Pd4W68lzYQn0yn/P25zH7FezZWRg6sS2yOdUeDVT0EqJCzinV iFAGLcQM4fghRosoI7lmCAMwJFiC2/WnXFpyOzTs5pyNlym8IiQoeG4kfODvOtddAP6R e9neoeG65E024MA/ShAXlY7EpUOJZbveomOXGuuUmwmerVpT1giKZicBw9tkC3KofbcN A6uybvbC7Mrh+Ubt+Pz4GOQ5GvUvnfq9GM4cf4F0hw4VBNxDM/iC5UqLsV0k4vtMTGc7 lxGg== X-Gm-Message-State: ALoCoQki6oEBZS5bZv7EcxVK7IjaN6rFJCEYGY3gF0CgQc49Iuy1uxN9eJ1d0qMGU7RLkyn+HHuY MIME-Version: 1.0 X-Received: by 10.70.0.76 with SMTP id 12mr13511962pdc.44.1406230711781; Thu, 24 Jul 2014 12:38:31 -0700 (PDT) Sender: php@golemon.com Received: by 10.70.33.208 with HTTP; Thu, 24 Jul 2014 12:38:31 -0700 (PDT) X-Originating-IP: [69.63.185.56] In-Reply-To: <53D15E99.4060803@gmail.com> 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> Date: Thu, 24 Jul 2014 12:38:31 -0700 X-Google-Sender-Auth: dC2CCQoCM8AHJy2nAZoHLhxgKa8 Message-ID: To: Rowan Collins Cc: PHP internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] PHP Language Specification From: pollita@php.net (Sara Golemon) 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.