Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:50318 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 73609 invoked from network); 18 Nov 2010 05:16:09 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Nov 2010 05:16:09 -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 76.96.30.40 cause and error) X-PHP-List-Original-Sender: larry@garfieldtech.com X-Host-Fingerprint: 76.96.30.40 qmta04.emeryville.ca.mail.comcast.net Received: from [76.96.30.40] ([76.96.30.40:56627] helo=qmta04.emeryville.ca.mail.comcast.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 67/22-60012-896B4EC4 for ; Thu, 18 Nov 2010 00:16:09 -0500 Received: from omta22.emeryville.ca.mail.comcast.net ([76.96.30.89]) by qmta04.emeryville.ca.mail.comcast.net with comcast id YTAs1f0051vN32cA4VG6KH; Thu, 18 Nov 2010 05:16:06 +0000 Received: from earth.ufp ([98.220.236.211]) by omta22.emeryville.ca.mail.comcast.net with comcast id YVG51f00A4aLjBW8iVG53U; Thu, 18 Nov 2010 05:16:06 +0000 Received: from localhost (localhost [127.0.0.1]) by earth.ufp (Postfix) with ESMTP id E92FDD7A66 for ; Wed, 17 Nov 2010 23:16:04 -0600 (CST) Received: from earth.ufp ([127.0.0.1]) by localhost (earth.ufp [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t4GQ4p-asb0J for ; Wed, 17 Nov 2010 23:16:04 -0600 (CST) Received: from linux-nkec.site (unknown [192.168.42.1]) by earth.ufp (Postfix) with ESMTPSA id D0424D7950 for ; Wed, 17 Nov 2010 23:16:04 -0600 (CST) To: internals@lists.php.net Date: Wed, 17 Nov 2010 23:16:44 -0600 User-Agent: KMail/1.13.5 (Linux/2.6.34.7-0.5-desktop; KDE/4.4.4; x86_64; ; ) References: In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-ID: <201011172316.44702.larry@garfieldtech.com> Subject: Re: [PHP-DEV] PHP 5.4 - Meta attribute (aka. Annotations) support discussion From: larry@garfieldtech.com (Larry Garfield) On Wednesday, November 17, 2010 5:56:05 am Ferenc Kovacs wrote: > On Wed, Nov 17, 2010 at 12:54 PM, Ferenc Kovacs wrote: > > On Wed, Nov 17, 2010 at 11:58 AM, Arvids Godjuks > > > > > > wrote: > >> Hello Internals! > >> > >> For me, as a user-land developer, this issue seems as if some people > >> are trying to push the annotations at any cost. What they fail to see, > >> is that annotations are never described what they are and how they can > >> be useful in our developer work. Right now I, and I think many other > >> user-land developers, just fail to see what the annotations are > >> without any meaningful example. *snip* > On the other hand: it seems that more examples about the usage wouldn't > hurt in the RFC... > > Tyrael I have to agree with this sentiment in particular. As I've not worked in a language with formal annotations, I still don't grok the use case. To those supporting some form of syntactic annotations (whatever the syntax), can you please explain, simply and preferably with examples, what I could do with such syntax that I cannot do now in user-space, and/or what I could do better/faster/cheaper with such tools than what I can do now in user-space? I think that's the missing piece here: The practical ever-day example of how *my* code would get better because of annotations. --Larry Garfield