Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:78705 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 82550 invoked from network); 5 Nov 2014 05:47:59 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Nov 2014 05:47:59 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.47 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.192.47 mail-qg0-f47.google.com Received: from [209.85.192.47] ([209.85.192.47:49246] helo=mail-qg0-f47.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1B/41-07533-E0AB9545 for ; Wed, 05 Nov 2014 00:47:58 -0500 Received: by mail-qg0-f47.google.com with SMTP id j107so11469885qga.20 for ; Tue, 04 Nov 2014 21:47:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=5Hat0P1E217pzdsTFRNovFg8mkliMpaFf00XYJ9TMEU=; b=MC1dTOYS6Ia5aAyNf40nG+K+/I4oLk+TI8DslQLxW+eZIBLPce827KHlixUqLLBlvj 3uA7awomUVViRbdGV1PphHZY+ym7BJYm5dOny24qB08o/IqmNA/a/V1N2KqUBwHe1/Lq WAZLa4vH2OCTYE2dkd6JqoHVgqwvjQuJx+zxzY5TXtJPp5iDJDsYuft6za8hLSoNh3Sv s/qjEAcb2UnRzMP+6fPko+oyRzq2ig5A33SvP/GV9tfWfWLlNnBO4JUWGMf55+yl/3tw hINwgRVTgkeWmhwT9IdZuDid36sD8BlRar8PxQRA4sfhG+1V1hznQjl0mueEZpVuOEBS xSmg== MIME-Version: 1.0 X-Received: by 10.140.20.175 with SMTP id 44mr77750071qgj.22.1415166475758; Tue, 04 Nov 2014 21:47:55 -0800 (PST) Received: by 10.140.89.149 with HTTP; Tue, 4 Nov 2014 21:47:55 -0800 (PST) Received: by 10.140.89.149 with HTTP; Tue, 4 Nov 2014 21:47:55 -0800 (PST) In-Reply-To: <5457D749.2010406@gmail.com> References: <002601cff777$eb923430$c2b69c90$@tutteli.ch> <68518A5F-4A11-4D93-914D-760A4CB447E8@ajf.me> <5457D749.2010406@gmail.com> Date: Wed, 5 Nov 2014 12:47:55 +0700 Message-ID: To: Stas Malyshev Cc: PHP internals , Robert Stoll , Andrea Faulds Content-Type: multipart/alternative; boundary=001a11c12aa615f4f80507161fe8 Subject: Re: [PHP-DEV] Types on the right or on the left From: pierre.php@gmail.com (Pierre Joye) --001a11c12aa615f4f80507161fe8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Nov 4, 2014 5:28 AM, "Stas Malyshev" wrote: > > Hi! > > > PHP doesn=E2=80=99t need more inconsistency, sure, but we must be pract= ical > > here. It is bad if PHP and Hack have the same feature with different > > syntax, it will cause developer confusion and further segment the > > communities. > > Given that Hack is a different language, which was designed AFAIK with > little input from PHP community, I don't see how there would be any > confusion - it's like saying PHP and Perl or PHP and Java having > different syntaxes leads to segmenting the communities. In fact, there > are two different communities - though, of course, people can belong to > both - and two different languages. I do not think Hack syntax should > have much weight in decisions about what syntax to choose in PHP - it's > a different language, even though it has many similarities. I have to agree with you here. Hack did not ask us for any of the specific things they did, whether we plan to do it, propose RFCs to get consistent syntax and behaviors for both projects. I tend to think it was on purpose and we should not base our decisions on hack. That does not mean we cannot map one feature or another but let stay independent, they can change that for any future changes if they wish consistencies between the two projects. --001a11c12aa615f4f80507161fe8--