Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101038 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 62971 invoked from network); 3 Nov 2017 10:33:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Nov 2017 10:33:08 -0000 X-Host-Fingerprint: 62.31.75.76 76.75-31-62.static.virginmediabusiness.co.uk Received: from [62.31.75.76] ([62.31.75.76:23431] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 18/19-09857-3E54CF95 for ; Fri, 03 Nov 2017 05:33:08 -0500 Message-ID: <18.19.09857.3E54CF95@pb1.pair.com> To: internals@lists.php.net References: <64.21.07742.EF158F95@pb1.pair.com> <71.50.09857.3BBEAF95@pb1.pair.com> <6643d10b-8703-693c-15c2-da338022ef41@rhsoft.net> In-Reply-To: <6643d10b-8703-693c-15c2-da338022ef41@rhsoft.net> Date: Fri, 3 Nov 2017 10:33:04 -0000 Lines: 1 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Newsreader: Microsoft Windows Live Mail 16.4.3564.1216 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3564.1216 X-Posted-By: 62.31.75.76 Subject: Re: [PHP-DEV] Re: RFC - Array Of for PHP 7 From: TonyMarston@hotmail.com ("Tony Marston") wrote in message news:6643d10b-8703-693c-15c2-da338022ef41@rhsoft.net... > > > >Am 02.11.2017 um 10:55 schrieb Tony Marston: >> "Kalle Sommer Nielsen" wrote in message >>> I fail to see how it offers "negative benefits to the vast number of >>> programmers who are happy with the language as it currently exists", I >> >> If it's put into the language then it affects 100% of the users, but what >> percentage of the user base would actually take advantage of this >> feature? If it's only 1% then for the other 99% it's a complete waste of >> time > >how does any feature you don't use affect you? Because the language itself becomes bloated with the capabilities it has to offer, look for and deal with. This makes it bigger and slower. For example, if you have a vehicle which is capable of going anywhere, over every types of terrain, in every climate from sub zero to blisteringly hot then at any one time you are not using all the capabilities, yet you are still carrying the around. The core language should be kept lean and mean, and should only have new instructions added when (a) something cannot be done easily in userland code, and (b) when that something is of genuine use to a significant number of people. Complicating the language with something that can already be done with a few lines of userland code and which is desired by only a miniscule number of people does not fall into this category. >i don't care about pdo and many other core extensions nor about namespaces, >traits and so on - but they don't affect me at all -- Tony Marston