Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:94210 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 70364 invoked from network); 22 Jun 2016 17:03:52 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Jun 2016 17:03:52 -0000 Authentication-Results: pb1.pair.com header.from=michal@brzuchalski.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=michal@brzuchalski.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain brzuchalski.com designates 188.165.245.118 as permitted sender) X-PHP-List-Original-Sender: michal@brzuchalski.com X-Host-Fingerprint: 188.165.245.118 ns220893.ip-188-165-245.eu Received: from [188.165.245.118] ([188.165.245.118:48335] helo=poczta.brzuchalski.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AF/14-43024-7F4CA675 for ; Wed, 22 Jun 2016 13:03:52 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by poczta.brzuchalski.com (Postfix) with ESMTP id 0CF2E298420E for ; Wed, 22 Jun 2016 19:03:48 +0200 (CEST) Received: from poczta.brzuchalski.com ([127.0.0.1]) by localhost (poczta.brzuchalski.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XfWzf6p3mtgb for ; Wed, 22 Jun 2016 19:03:45 +0200 (CEST) Received: from mail-qk0-f182.google.com (unknown [209.85.220.182]) by poczta.brzuchalski.com (Postfix) with ESMTPSA id A7355298420D for ; Wed, 22 Jun 2016 19:03:45 +0200 (CEST) Received: by mail-qk0-f182.google.com with SMTP id a186so73526430qkf.0 for ; Wed, 22 Jun 2016 10:03:45 -0700 (PDT) X-Gm-Message-State: ALyK8tIZqmS9FqE+Re7QHbZpRac2p6iMMoL4v3Y91laekcN1wPZKXLpXJAaH5Z8+SBamiJVVKJ6vcoz/M/PCBg== X-Received: by 10.237.51.227 with SMTP id v90mr28409231qtd.23.1466615024848; Wed, 22 Jun 2016 10:03:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.53.129 with HTTP; Wed, 22 Jun 2016 10:03:43 -0700 (PDT) In-Reply-To: <576AC195.7050502@garfieldtech.com> References: <576A6165.8090904@lsces.co.uk> <576AC195.7050502@garfieldtech.com> Date: Wed, 22 Jun 2016 19:03:43 +0200 X-Gmail-Original-Message-ID: Message-ID: To: Larry Garfield Cc: PHP Internals List Content-Type: multipart/alternative; boundary=94eb2c0c7bce9419de0535e0eb99 Subject: Re: [PHP-DEV] [RFC][Vote] Typed Properties From: michal@brzuchalski.com (=?UTF-8?Q?Micha=C5=82_Brzuchalski?=) --94eb2c0c7bce9419de0535e0eb99 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2016-06-22 18:49 GMT+02:00 Larry Garfield : > On 06/22/2016 10:58 AM, Rasmus Schultz wrote: > >> The learning curve for new users isn't increased by the introduction >> of property type-hints, it's *decreased* >> > > I want to put that line on a plaque. It applies for a lot of features > being offered for PHP: They do actually make the language easier, not > harder, by making the baseline language more consistent, robust, and > coherent. > > The same argument can, and likely will, be made for native async; sure it > *can* be done in userspace, but doing it in a standard way in the languag= e > will make it *easer*, not harder, to use PHP to its full potential. > > No, this is not true of every new language feature, but it is true of man= y > of them. The language needs to serve the ecosystem, not vice versa. > > --Larry Garfield > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > I fully agree with Rasmus, I'm kind of developer complaining about the missing PHP features. At the same time often teach new programmers see their surprise and embarrassment with lack of this functionality. --=20 pozdrawiam -- Micha=C5=82 Brzuchalski --94eb2c0c7bce9419de0535e0eb99--