Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:52172 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 90672 invoked from network); 9 May 2011 17:54:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 May 2011 17:54:04 -0000 Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 209.85.160.42 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 209.85.160.42 mail-pw0-f42.google.com Received: from [209.85.160.42] ([209.85.160.42:53067] helo=mail-pw0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EE/1F-20726-B3A28CD4 for ; Mon, 09 May 2011 13:54:04 -0400 Received: by pwj3 with SMTP id 3so2792755pwj.29 for ; Mon, 09 May 2011 10:54:00 -0700 (PDT) Received: by 10.68.50.70 with SMTP id a6mr10018071pbo.25.1304963640795; Mon, 09 May 2011 10:54:00 -0700 (PDT) Received: from [192.168.200.140] (c-76-126-236-132.hsd1.ca.comcast.net [76.126.236.132]) by mx.google.com with ESMTPS id x8sm4240090pbp.27.2011.05.09.10.53.58 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 09 May 2011 10:53:58 -0700 (PDT) Message-ID: <4DC82A36.8090604@lerdorf.com> Date: Mon, 09 May 2011 10:53:58 -0700 User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110424 Thunderbird/3.1.10 MIME-Version: 1.0 To: "guilhermeblanco@gmail.com" CC: PHP Internals References: <4DC826B1.4090806@lerdorf.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Please let's not bitch about lazy users not learning C to implement THEIR missing feature. (Was Re: [PHP-DEV] 5.4 again) From: rasmus@lerdorf.com (Rasmus Lerdorf) On 05/09/2011 10:48 AM, guilhermeblanco@gmail.com wrote: > Rasmus, > > I already wrote an RFC, I already wrote a patch and none from php-src > gave me some valuable feedback. > During private conversations while flaming messages were popping on ML > thread, I updated the code to be more PHP compatible and when I went > to update the RFC on wiki, it became offline. > > BTW, if you think Annotations wouldn't be so popular, please tell the > Symfony users (Routing, Validation), Doctrine users (Entire Mapping), > Typo3 users, Zend Framework (XML-RPC), PHPUnit users that this feature > is useless. If this doesn't count 2000 users using the feature, I > think only wordpress users may count this. Nobody has argued that there isn't a use for annotations. There obviously is. The argument is whether it needs to be in the core of the language when it isn't inherently a runtime thing. A single standard for annotations and non-runtime tools for manipulating that standard is a viable approach as well. That is what people are doing now, except they all picked different ways of doing it. By putting it into the core you are solving that problem since everyone will likely switch to it, but the argument is that that is not a good enough justification for putting it into the core of the language. -Rasmus