Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:64793 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 62216 invoked from network); 10 Jan 2013 02:05:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Jan 2013 02:05:28 -0000 Authentication-Results: pb1.pair.com header.from=sommertm@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=sommertm@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.50 as permitted sender) X-PHP-List-Original-Sender: sommertm@gmail.com X-Host-Fingerprint: 209.85.212.50 mail-vb0-f50.google.com Received: from [209.85.212.50] ([209.85.212.50:38879] helo=mail-vb0-f50.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AF/4E-02684-5E12EE05 for ; Wed, 09 Jan 2013 21:05:26 -0500 Received: by mail-vb0-f50.google.com with SMTP id ft2so41846vbb.9 for ; Wed, 09 Jan 2013 18:05:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=w25F/YzZl9gHy/Vn8CTE5eWrhFO9pKdCYf/Veo7lUFE=; b=VeUeksXSHEKwAUh+w8oQJh5hTXHdm3r65kPM4ZTYYZXyjF3S47cip9iiA+e4kF0K0M NFLUNywffWjtU0JkqOSdv1pFTlE4o5NNV21R2nuaLT1O3M8wLJi+smuuwxD6nX7qttWR oVz38d+3y657vIALZJeNJQAcj/CuD2EhM31TwHqDDPfvddsOwWSw/OAOWuj5mRrYkCft bruPo/45yzNhZKAO4mtJPn6wbmuUQJuOUzJb/n3J2pWjuScrAu19Lp6MpzUCxdLAFKvp 0mIsTMVKdG0hwpo8myUn102sCWNRF7e3W6r6QCy88Zs0lUeuVh2JHmS8s2ZZrYr6zSZg SlWQ== MIME-Version: 1.0 Received: by 10.220.151.72 with SMTP id b8mr88924476vcw.38.1357783522027; Wed, 09 Jan 2013 18:05:22 -0800 (PST) Received: by 10.220.141.132 with HTTP; Wed, 9 Jan 2013 18:05:21 -0800 (PST) In-Reply-To: References: Date: Wed, 9 Jan 2013 18:05:21 -0800 Message-ID: To: Adam Harvey Cc: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=f46d043bdfe683297d04d2e59c7e Subject: Re: [PHP-DEV] Was Reflection annotations reader - We Need A Vision From: sommertm@gmail.com (Tyler Sommer) --f46d043bdfe683297d04d2e59c7e Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Annotations are already a part of PHP. They are widely used in one of the most prolific frameworks, Symfony, and it's ORM "counterpart" Doctrine. Both of which are serious drivers of the PHP community. It's even potentially spreading to Zend Framework: http://zend-framework-community.634137.n4.nabble.com/Annotations-own-implem= entation-or-Doctrine-Commons-td4655427.html To say "they shouldn't be part of PHP" is fine, but it's too late for that. Annotations are already here. Are we going to just ignore this fact and hold back what a very significant portion of the community wants to see because it conflicts with some ambiguous master plan for PHP? Cheers. On Wed, Jan 9, 2013 at 5:39 PM, Adam Harvey wrote: > On 10 January 2013 03:00, Anthony Ferrara wrote: > > Well, the point is that there are two ways of voicing your dislike. You > can > > say "I never want this" or other rhetoric, which helps nobody else but = to > > understand that you don't want it. Or you can be a little bit more civi= l > > and reply detailing your concerns, and say "Based on that, I don't like > > it". > > Amaury has a point, though. > > Personally, I don't think annotations belong in PHP. Now, I can > explain why based on my use of Symfony and Doctrine, but that suggests > that I'm going to change my mind when truthfully, I'm almost certainly > not going to =97 it's a difference of philosophy, rather than something > specific to the RFC or the patch. > > So my dilemma is this: how do I voice this (without simply a drive-by > -1 vote, which isn't really helpful either, and is overly discouraging > to the people who've put a lot of work in to polish the feature up) > without being shouted down for being unhelpful or uncivil? > > Adam, who isn't touching the rest of this discussion with a ten foot pole= . > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --f46d043bdfe683297d04d2e59c7e--