Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101048 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 28631 invoked from network); 4 Nov 2017 10:41:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Nov 2017 10:41:42 -0000 Authentication-Results: pb1.pair.com smtp.mail=lists@rhsoft.net; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=lists@rhsoft.net; sender-id=pass Received-SPF: pass (pb1.pair.com: domain rhsoft.net designates 91.118.73.15 as permitted sender) X-PHP-List-Original-Sender: lists@rhsoft.net X-Host-Fingerprint: 91.118.73.15 mail.thelounge.net Received: from [91.118.73.15] ([91.118.73.15:31421] helo=mail.thelounge.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 25/EE-09857-4699DF95 for ; Sat, 04 Nov 2017 05:41:41 -0500 Received: from srv-rhsoft.rhsoft.net (Authenticated sender: h.reindl@thelounge.net) by mail.thelounge.net (THELOUNGE MTA) with ESMTPSA id 3yTb3N6YZfzXMj for ; Sat, 4 Nov 2017 11:41:36 +0100 (CET) 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> <18.19.09857.3E54CF95@pb1.pair.com> <941fd347-4a17-78b6-1bd7-4a5519aa722b@rhsoft.net> <67.8E.09857.7D58DF95@pb1.pair.com> Message-ID: Date: Sat, 4 Nov 2017 11:41:36 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <67.8E.09857.7D58DF95@pb1.pair.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-CH Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] Re: RFC - Array Of for PHP 7 From: lists@rhsoft.net ("lists@rhsoft.net") Am 04.11.2017 um 10:18 schrieb Tony Marston: > wrote in message news:941fd347-4a17-78b6-1bd7-4a5519aa722b@rhsoft.net... >> >> Am 03.11.2017 um 11:33 schrieb 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 >> >> unproven claim! > > It's pure common sense! You have to carry around the capability of doing > something, then have tests everywhere to see if that capability is > actually required or not at run-time. it depends on the implementation and just beause you say so does not prove anything and even if you need to measure, optimize and make decisions based on technical facts - what you do is "mimimi i say" > There is a big difference between adding something to the language core > which everyone has to load into memory, and having something in an > extension which is entirely optional. > >> or why did 5.3, 5.4, 5.5 and 5.6 not speaking about 7.0/7.1 *all* have >> new features and where *faster* then the previous version - frankly >> you are raising alarm for no reason > > PHP 7 is faster than PHP 5 for various reasons, such as it being 64bit > instead of 32bit WTF, only in your windows world which don't matter that much, everywhere else x86_64 is normal for many years and each software > and improvements made to the engine itself, such as > the AST. I submit that it would be smaller and faster if it did not have > to carry around so much dross. Adding something to the core language > just to save a few keystrokes for a small number of lazy developers > falls into the category of dross you ignored that practicaly *every* PHP version before PHP/ was faster *and* had new features compared to the previous one