Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:49649 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 66049 invoked from network); 14 Sep 2010 19:01:45 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Sep 2010 19:01:45 -0000 Authentication-Results: pb1.pair.com smtp.mail=smalyshev@sugarcrm.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=smalyshev@sugarcrm.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain sugarcrm.com designates 67.192.241.143 as permitted sender) X-PHP-List-Original-Sender: smalyshev@sugarcrm.com X-Host-Fingerprint: 67.192.241.143 smtp143.dfw.emailsrvr.com Linux 2.6 Received: from [67.192.241.143] ([67.192.241.143:40325] helo=smtp143.dfw.emailsrvr.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6D/F5-33442-896CF8C4 for ; Tue, 14 Sep 2010 15:01:45 -0400 Received: from relay14.relay.dfw.mlsrvr.com (localhost [127.0.0.1]) by relay14.relay.dfw.mlsrvr.com (SMTP Server) with ESMTP id 62CDF908461; Tue, 14 Sep 2010 15:01:42 -0400 (EDT) Received: by relay14.relay.dfw.mlsrvr.com (Authenticated sender: smalyshev-AT-sugarcrm.com) with ESMTPSA id 15158908365; Tue, 14 Sep 2010 15:01:42 -0400 (EDT) Message-ID: <4C8FC695.2060800@sugarcrm.com> Date: Tue, 14 Sep 2010 12:01:41 -0700 Organization: SugarCRM User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.9) Gecko/20100825 Thunderbird/3.1.3 MIME-Version: 1.0 To: Pierre Joye CC: Jonathan Bond-Caron , Nate Abele , PHP Development References: <39505F13-655A-43AF-941E-77750B7F7201@gmail.com> <001601cb543a$d81ebac0$885c3040$@com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Re: Re: PHP Annotations RFC + Patch From: smalyshev@sugarcrm.com (Stas Malyshev) Hi! > There are plenty of use cases for that. The main problem I see is that > nobody seems to have actually used them in other languages, and then Of course not. It couldn't be that your opponents know what they are talking about, otherwise they'd agree with you :) Come on. Usefullness of annotations in Java (where they are very different, as the language is) or C# (which again very different from PHP) or Python (where they again work totally different from what is proposed) has nothing to do with acceptability of current implementations. Is ability to add metadata useful? Of course. But that doesn't mean that any proposal implementing metadata automatically gets a pass. We'd be better not having it for now than having it wrong - not having can be fixed once a good proposal arrives, having it wrong will haunt as forever. -- Stanislav Malyshev, Software Architect SugarCRM: http://www.sugarcrm.com/ (408)454-6900 ext. 227