Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:21526 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 17185 invoked by uid 1010); 13 Jan 2006 23:07:32 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 17170 invoked from network); 13 Jan 2006 23:07:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Jan 2006 23:07:32 -0000 X-Host-Fingerprint: 87.123.114.164 i577B72A4.versanet.de Received: from ([87.123.114.164:1310] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 9B/C8-61655-3B238C34 for ; Fri, 13 Jan 2006 18:07:31 -0500 To: internals@lists.php.net,Ilia Alshanetsky Message-ID: <43C832AF.4090207@php.net> Date: Sat, 14 Jan 2006 00:07:27 +0100 User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 CC: jared@intuitivefuture.com, Andi Gutmans References: <43C67431.9090003@prohost.org> <3A366ACB-20D4-42C7-BBAE-46F643E3A91F@intuitivefuture.com> <878581203.20060112153625@ionzoft.com> <7.0.0.16.2.20060112154219.029d06c8@zend.com> <43C75FEE.7040908@php.net> <6C.F4.25674.EFD67C34@pb1.pair.com> <43C786E5.1020400@mysql.com> <43C7975A.2070504@php.net> <7.0.0.16.2.20060113083421.07b59728@zend.com> <42645.127.0.0.1.1137192308.squirrel@www.intuitivefuture.com> <43C831D3.2040203@prohost.org> In-Reply-To: <43C831D3.2040203@prohost.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Posted-By: 87.123.114.164 Subject: Re: [PHP-DEV] Re: Named arguments revisited From: lsmith@php.net (Lukas Smith) Ilia Alshanetsky wrote: > Each programming & scripting language has its strengths and areas of > focus. Just because another language implements a feature, does not mean > the rest should follow suit. What you fail to realize that every feature > adds to the language complexity, making it more difficult to use, harder > to debug and ultimately makes it slower. PHP's biggest strength since > day one was simplicity, to sacrifice that, to allow someone to use > something that has been hammered into their head in their CS class is > beyond silly. I agree that argueing that other languages have feature xyz and therefore PHP should also have it is pointless. PHP works quite well already and its competitive advantage is among other simplicity. So things need to be weight well. I feel that named parameters would actually finally be a new feature that actually makes things simpler compared to the many features recently added. But then again it seems that the bulk of people who have the power to actively stear PHP disagree. So I see little reason to continue this discussion. regards, Lukas