Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76048 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 16428 invoked from network); 24 Jul 2014 20:18:48 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jul 2014 20:18:48 -0000 Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.220.170 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.220.170 mail-vc0-f170.google.com Received: from [209.85.220.170] ([209.85.220.170:54065] helo=mail-vc0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EE/4B-55539-72A61D35 for ; Thu, 24 Jul 2014 16:18:48 -0400 Received: by mail-vc0-f170.google.com with SMTP id lf12so5762129vcb.15 for ; Thu, 24 Jul 2014 13:18:49 -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=MMX/f5q6tq5XFro3JsrjAlO6l5G7J9ur9m6r5pS9G34=; b=JxP0UaiLcZS30vv06Dq8Nq6wqLCDq+b5T6AkrRfFqekQCHbAvtasPtHhYH9GEzbV4z RCaFIZIKxnatGpuVzf0x1SK6kDufUhw4ZCz6hCKWVkcUIbPeIFa9xViHqmaMOSkpkf+w bPSaT506QSqybZcOLFzV1q/e6ma2SA3lLFcJ5Nh1Zdu4hFk4RiBunZTB15LmkNRA6cv2 zaZ0erpB8c9k794qIBJab73rd0+eFTFv1JL15CWWHTvYl+93qQAmeJrt2JX+qrBtPQhZ t+qHNPVl1l53kWK0YtsOp/zI9Rz/xbnBnpGKRN8+pO3q9e8tD7Zq5A6bAOmZR1MwCX3P DQ8w== X-Gm-Message-State: ALoCoQknS2O7WSxLo5YrmETBf+OM0pHZf2eVYqc1Lbn0sjXrkZO8lGKVmHx8HQEFAQJ29kOPmkeBNziHKPbVNW2b/zZwAfq7uit9pSmq/Eeah3OwaJ661ctHyx0oGrS4Y4FAz1ZhgJkR X-Received: by 10.220.68.208 with SMTP id w16mr7869454vci.79.1406233129614; Thu, 24 Jul 2014 13:18:49 -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> <5F3C24CC-B201-41E7-AB6E-610AA5B85568@ajf.me> In-Reply-To: <5F3C24CC-B201-41E7-AB6E-610AA5B85568@ajf.me> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQFY3vDGa06Wf4YlYcrjQD8RP5OGegILVfwWAjW0sLkBPmFsVQFUbct5AfLo/TkCBlo/RAJa+mQ0AdFdGdcCHJolFJwUiLlw Date: Thu, 24 Jul 2014 23:18:47 +0300 Message-ID: To: Andrea Faulds 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) > -----Original Message----- > From: Andrea Faulds [mailto:ajf@ajf.me] > Sent: Thursday, July 24, 2014 11:04 PM > To: Zeev Suraski > Cc: Rowan Collins; internals@lists.php.net > Subject: Re: [PHP-DEV] PHP Language Specification > > > On 24 Jul 2014, at 21:00, Zeev Suraski wrote: > > > 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. > > This is unhelpful, however, as it leaves PHP being ambiguous as to whether it > means the implementation or the spec. No, there's no ambiguity at all - 'PHP' is the implementation, as it always has been. 'PHP language specification' or 'PHP spec' for short is the specification. Absolutely no ambiguity. > You know, the git repository is called php-src. Why don't we call the > implementation php-src? Well, one reason is that it would be a horrible, horrible name (imagine us "Happy to announce php-src 5.6!", come on). But another is there's really absolutely no reason to change the name of PHP to anything at all. There would be the PHP spec, and there would be PHP. Zeev