Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:88084 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 85904 invoked from network); 7 Sep 2015 10:15:10 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Sep 2015 10:15:10 -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.169 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 209.85.212.169 mail-wi0-f169.google.com Received: from [209.85.212.169] ([209.85.212.169:36185] helo=mail-wi0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4D/C6-40368-DA36DE55 for ; Mon, 07 Sep 2015 06:15:10 -0400 Received: by wicgb1 with SMTP id gb1so40042297wic.1 for ; Mon, 07 Sep 2015 03:15:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=hU2khdqI482i7MYfKsHTsrptzvauJFiw+f+aQywnEfw=; b=Q6OXOz4Rp+mV9U7pHsvW6jC+ej2XtxKqqD0NT+RqajqavatA0UPMmsGDX9N2gcT8Wi DLEtznrTbs8mOBE2BhLr0UZtF9w42ygQwITOgzvfkEzK9DhbJcHTK1I3EtFr5TubQjDz eqEFXj6M6k2MtntiKhkb9mpf7LzoBhwQFJUKnAt2aW1dFKV1BMF76uT0PqOVyzBKGoLN e+pw4rOYcaieRfSPKXxdF1YUwGfYIUzVnfyCiq33RMokwBQVMhqHr9mQ3+mql4X6Taqd aq3t5FfEXilnFXeohQ5oUHKfpflv8nWFhnzXiDB/YjKrNLbLJcCg8x0FvpoN4uxd2bW+ +fCg== X-Received: by 10.180.81.199 with SMTP id c7mr13368838wiy.87.1441620906297; Mon, 07 Sep 2015 03:15:06 -0700 (PDT) Received: from [192.168.0.134] ([62.189.198.114]) by smtp.googlemail.com with ESMTPSA id x11sm19543626wia.19.2015.09.07.03.15.04 for (version=TLSv1/SSLv3 cipher=OTHER); Mon, 07 Sep 2015 03:15:05 -0700 (PDT) To: internals@lists.php.net References: <61.90.26858.306BCE55@pb1.pair.com> Message-ID: <55ED636D.8010808@gmail.com> Date: Mon, 7 Sep 2015 11:14:05 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <61.90.26858.306BCE55@pb1.pair.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Re: [RFC] [Discussion] Short Closures From: rowan.collins@gmail.com (Rowan Collins) Andrea Faulds wrote on 06/09/2015 22:54: > Also, it would be nice if PHP and Hack don't diverge when implementing > the same features, unless there's a particularly good reason... it's > not very kind to people who use both languages. While I agree with the sentiment of them not diverging, the problem is that it gives the authors of Hack a disproportionate influence on PHP. At the extreme, if someone wanted to push through their version of a feature, they could get it released in Hack first, then raise an RFC citing Hack compatibility as the reason for the design decisions. (Important: I am not accusing anyone of doing this.) At the end of the day, the whole point in Hack being its own language, not just "incompatible features of the HHVM runtime" is surely that it *can* diverge if it wants to. Now, that's not a reason for making features different just for the sake of it; just that "Hack does it that way" should be more of a tie-breaker than a major decision point, IMHO. Regards, -- Rowan Collins [IMSoP]