Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:94209 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 68429 invoked from network); 22 Jun 2016 16:49:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Jun 2016 16:49:31 -0000 Authentication-Results: pb1.pair.com smtp.mail=larry@garfieldtech.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=larry@garfieldtech.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain garfieldtech.com from 66.111.4.27 cause and error) X-PHP-List-Original-Sender: larry@garfieldtech.com X-Host-Fingerprint: 66.111.4.27 out3-smtp.messagingengine.com Received: from [66.111.4.27] ([66.111.4.27:46694] helo=out3-smtp.messagingengine.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 05/C3-43024-A91CA675 for ; Wed, 22 Jun 2016 12:49:31 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id B1299209F1 for ; Wed, 22 Jun 2016 12:49:27 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute1.internal (MEProxy); Wed, 22 Jun 2016 12:49:27 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=eyKjibpLbL6ETrF 1lVFPB2fpc/o=; b=PGWKU47PgmAH0sZtf47/F9lAN8AmZ/d21hzOI/lKoSW0VVa CabtBvy0VE5Q1NFhcBXzWJvBKeeQ316iAtJUP611t6Xw3moJ1mBYoOynel5VQEeQ K6jOqd4eWN/2Q5bcgMn55H20NIM/5xzZRgFTudc2Fzf+FzofVa2aL+0l24nA= X-Sasl-enc: Rj0EJ/gL44Cj/Lub7A8+h1dtUEtmiuYFUddMySANSSSj 1466614166 Received: from [192.168.42.5] (c-50-178-40-84.hsd1.il.comcast.net [50.178.40.84]) by mail.messagingengine.com (Postfix) with ESMTPA id A5A88F2A01 for ; Wed, 22 Jun 2016 12:49:25 -0400 (EDT) To: internals@lists.php.net References: <576A6165.8090904@lsces.co.uk> Message-ID: <576AC195.7050502@garfieldtech.com> Date: Wed, 22 Jun 2016 11:49:25 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC][Vote] Typed Properties From: larry@garfieldtech.com (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 language 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 many of them. The language needs to serve the ecosystem, not vice versa. --Larry Garfield