Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76046 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 12853 invoked from network); 24 Jul 2014 20:11:59 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jul 2014 20:11:59 -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.173 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.220.173 mail-vc0-f173.google.com Received: from [209.85.220.173] ([209.85.220.173:33444] helo=mail-vc0-f173.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DA/9A-55539-E8861D35 for ; Thu, 24 Jul 2014 16:11:59 -0400 Received: by mail-vc0-f173.google.com with SMTP id hy10so5867531vcb.18 for ; Thu, 24 Jul 2014 13:12:00 -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=ixI7XLCafE9t3xgmG25df/Ls8GxIBuklWOPqcGzVU2M=; b=HMbgWfCqYPqkouRwLjawFzo2ZXCOyCCVTK96rCQJE3PGp0flIqjHMUmW8L/wUGCjhP 0uOWRIMlPD+tKZ7Z79ZYOD7lCgBfBEmIlDBklYrmWw8bKDLB5Lmcj10o/9YZu8LABc8V FLF/xCoxW4hnlIq1zWp8lOzw+jBcKjLAgkgWTtyBSY3CwXu2NvsZQTGNu80RxIniXHjC 882gtRyiMnd5Zy0OYEdp7Gn7hD29Dpp6gzSOyHYfiPHR70ADyHD+H1ievENIt/ocsicr LfLxejMPvVfE7MF35e+AOmg0nDkqUyzsodmRNOaFAQcVmlpbmEuhHlyPq9C52mf5Ocag 42fQ== X-Gm-Message-State: ALoCoQl1OT/vX5Kv+i1vlEJrMWOhzF3JYhO61W4rkegQgEAzYBsuDNInnWNyxALYapFcJWABkbZDCJ9uGyOXbHEQQDL9kO2RHZseZ6iymoxIX0e1f0vo6tREbhwRrbpcslA1L7HewykA X-Received: by 10.220.73.137 with SMTP id q9mr16032981vcj.64.1406232720860; Thu, 24 Jul 2014 13:12:00 -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> <53D11BBF.7040306@gmail.com> <53D15E99.4060803@gmail.com> In-Reply-To: MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQFY3vDGa06Wf4YlYcrjQD8RP5OGegILVfwWAjW0sLkBPmFsVQFUbct5AfLo/TkCBlo/RAJa+mQ0AXJHOakB86Dp9AIpiLSyAkZ3Aaub9UaUwA== Date: Thu, 24 Jul 2014 23:12:00 +0300 Message-ID: To: Sara Golemon , Rowan Collins Cc: PHP internals Content-Type: text/plain; charset=UTF-8 Subject: RE: [PHP-DEV] PHP Language Specification From: zeev@zend.com (Zeev Suraski) > 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). I think it's easy enough to talk about 'PHP' and the 'PHP language specification' or shorten it up as 'PHP spec'. Other opensource languages that have multiple implementations, still have the 'official' release with the original name, while other implementations have separate, different names that implement 'the XYZ language' or 'the ABC spec'. E.g., there's Jython, Cython, PyPy - but the original Python is still Python. Whatever php.net ships, be it based on ZE, hhvm or something else, should be called PHP. It's a lot more than just something that implements the spec - it's the codebase, build process, extensions, SAPI modules, performance, memory footprint, bugs, misfeatures, etc. etc. - everything that has to do with the implementation. > 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 don't recall if it was === or 'is', but regardless, the meaning was absolutely 'Zend is PHP' (as in everything Zend does is PHP), and not 'PHP is Zend'. Regardless, since it was clearly misunderstood by many people we stopped using it :) Zeev