Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:34794 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 60561 invoked by uid 1010); 15 Jan 2008 22:12:23 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 60546 invoked from network); 15 Jan 2008 22:12:23 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Jan 2008 22:12:23 -0000 Authentication-Results: pb1.pair.com header.from=ceo@l-i-e.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=ceo@l-i-e.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain l-i-e.com from 67.139.134.202 cause and error) X-PHP-List-Original-Sender: ceo@l-i-e.com X-Host-Fingerprint: 67.139.134.202 o2.hostbaby.com FreeBSD 4.7-5.2 (or MacOS X 10.2-10.3) (2) Received: from [67.139.134.202] ([67.139.134.202:1483] helo=o2.hostbaby.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 50/A1-43270-5CF2D874 for ; Tue, 15 Jan 2008 17:12:22 -0500 Received: (qmail 36444 invoked by uid 98); 15 Jan 2008 22:12:22 -0000 Received: from 127.0.0.1 by o2.hostbaby.com (envelope-from , uid 1013) with qmail-scanner-2.01 (clamdscan: 0.88.7/5483. Clear:RC:1(127.0.0.1):. Processed in 0.328543 secs); 15 Jan 2008 22:12:22 -0000 Received: from localhost (HELO l-i-e.com) (127.0.0.1) by localhost with SMTP; 15 Jan 2008 22:12:22 -0000 Received: from 98.193.37.55 (SquirrelMail authenticated user ceo@l-i-e.com) by www.l-i-e.com with HTTP; Tue, 15 Jan 2008 16:12:22 -0600 (CST) Message-ID: <59876.98.193.37.55.1200435142.squirrel@www.l-i-e.com> In-Reply-To: <1200089588.12559.25.camel@sbarrow-desktop> References: <1200066425.7376.9.camel@johannes.nop> <1200075842.16083.44.camel@johannes.nop> <1200077257.12559.7.camel@sbarrow-desktop> <4787BE7C.6080205@zend.com> <1200078780.12559.14.camel@sbarrow-desktop> <4787E50A.1000108@daylessday.org> <1200089588.12559.25.camel@sbarrow-desktop> Date: Tue, 15 Jan 2008 16:12:22 -0600 (CST) To: "Sam Barrow" Cc: internals@lists.php.net Reply-To: ceo@l-i-e.com User-Agent: Hostbaby Webmail MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Subject: Re: [PHP-DEV] SUMMARY: Array syntax From: ceo@l-i-e.com ("Richard Lynch") On Fri, January 11, 2008 4:13 pm, Sam Barrow wrote: > On Sat, 2008-01-12 at 00:52 +0300, Antony Dovgal wrote: >> On 11.01.2008 22:13, Sam Barrow wrote: >> >> input from many people is great, moreover - it is necessary. >> However, it >> >> is not the same as deciding by arithmetical majority of votes of >> whoever >> >> cares to vote on technical questions. >> > >> > Which is a valid point in most cases, but this is not technical, >> it's >> > purely syntactic. >> >> Surely it's technical, doesn't matter what exactly it's supposed to >> affect - its syntax or its functionality. >> >> > If we were voting on implementing a highly advanced technical >> feature >> > then yes, people who know what they're talking about should be >> given >> > more weight, but in this case I don't think so. >> >> You're not going to fix bug reports related to the parser, or are >> you? > > I don't know exactly what you mean, and what does that have to do with > anything? > > All I said was a simple fact. This is syntactic, not functional. > Some people like looking at square brackets while some don't. Nobody > on > this thread is more qualified than anybody else on this subject, it's > only a matter of opinion. That's it. His point is that it IS functional. Somewhere in the guts of PHP there is a lexical parser that has to deal with the nifty new syntax, and do the right thing with it, and if it doesn't work right, somebody somewhere has to deal with the bug reports about it being broken. Somebody has to write the patch, somebody has to maintain the resulting code. Somebody has to take on the task of documenting the new syntax. Somebody has to answer all the questions on PHP-General about how the new syntax works. And so on. There is no such thing as a non-functional change, if you are touching the C code. -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/from/lynch Yeah, I get a buck. So?