Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:52281 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 58973 invoked from network); 11 May 2011 08:40:09 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 May 2011 08:40:09 -0000 Authentication-Results: pb1.pair.com smtp.mail=dukeofgaming@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=dukeofgaming@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.170 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: dukeofgaming@gmail.com X-Host-Fingerprint: 209.85.213.170 mail-yx0-f170.google.com Received: from [209.85.213.170] ([209.85.213.170:62335] helo=mail-yx0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 41/62-45512-86B4ACD4 for ; Wed, 11 May 2011 04:40:09 -0400 Received: by yxi11 with SMTP id 11so106653yxi.29 for ; Wed, 11 May 2011 01:40:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=VTjIbdyBCCqnHZbeAq5jr49IZYJUJ+pVvu/ihXE+4is=; b=UKnxP+1472ODJFOJP8cuqoMWIy0LYTmziiF+NDzY5/XCaqsKjnbpym3F5Yz2X4WiER hLz7blZ6swp1F8gtSHGJO+Qh2YSWfr/M7xlBbXUAQn+YgJ8WYEssb36a2rbxq9T6oytT 4Q4ubqxDMbFmvxqlJfbl85Es+Su5u3uF8Su9k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=NeTmJBNCuPbLo99gzzT844n1qL7WmE81HHR6R0euejgoWhZy7Nsf6FW6rAE14QUiB6 7Ugzsow6TrxDADNGvzWFt/hLe3S0oj7QUMcsuTBAGCT3/Z3IL+t8tyFp18lDRk7g17c0 7etCntcHMcGu59hk/xRjMc90YDsilvfz04dhQ= Received: by 10.101.63.10 with SMTP id q10mr5553155ank.61.1305103206052; Wed, 11 May 2011 01:40:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.108.6 with HTTP; Wed, 11 May 2011 01:39:46 -0700 (PDT) In-Reply-To: References: <4DC729EE.9090600@sugarcrm.com> <4DC75FFF.40008@lerdorf.com> <4DC7A7F0.4000504@sugarcrm.com> <4DC819D0.5010008@lerdorf.com> <4DC81ED6.1050902@sugarcrm.com> <8757232E56758B42B2EE4F9D2CA019C9013F9F59@US-EX2.zend.net> <4DCA2192.4080201@lsces.co.uk> Date: Wed, 11 May 2011 03:39:46 -0500 Message-ID: To: Rasmus Lerdorf Cc: Lester Caine , PHP internals Content-Type: multipart/alternative; boundary=001636eee3dcfdf3fc04a2fc04b2 Subject: Re: [PHP-DEV] annotations again From: dukeofgaming@gmail.com (dukeofgaming) --001636eee3dcfdf3fc04a2fc04b2 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On Wed, May 11, 2011 at 2:45 AM, Rasmus Lerdorf wrote: > > The roadmap is in the form of a feature list which you can find at > wiki.php.net/etc > There is never going to be complete agreement on any feature, but once > there is enough agreement from the main stakeholders in a certain feature > and the implementation looks feasible both from a technical perspective a= nd > from actually having someone willing to do the work, it gets assigned to = a > release. > The link doesn't work, but I'm assuming it is this one?: https://wiki.php.net/todo > In the case of annotations there were some serious stakeholders, like > Matthew, Sebastian and others who really do understand what annotations a= re > and why they are needed, but they did not agree with the proposed approac= h. > That's why we have the RFCs and that's why these discussions flare up aro= und > release time. It triggers people to take a really serious look at a featu= re > to see how it would work for them. > In other words, the ideal situation to move this particular case forward is to have more stakeholders join the discussion, right?. An issue that I see here is that it is not that easy to join in the discussion because: a) They would need to be already in the list to have an easy way to access all the messages b) The "thread" is too disperse to follow in http://news.php.net/php.internals/ c) The public mirror of the newsgroup is faulty, see http://news.php.net/php.internals/52242 for example *command too long: XPATH <4DC826B1.4090806@lerdorf.com> < 4DC82A36.8090604@lerdorf.com> <4DC83401.2090202@sugarcrm.com>< 4DC8D122.3050507@lsces.co.uk> <4DC8F125.2010503@toolpark.com> < 4DC8FB1A.7040206@lerdorf.com>* My suggestion for this =97and it would be a rather disruptive one, I know= =97 is to move the lists to Google Groups, or at least create one or two as an experiment, say: php-userland and php-dev. BTW, Guilherme is an important stakeholder too, he has participated in Doctrine2 annotation-related work: https://github.com/doctrine/doctrine2/blob/master/lib/Doctrine/ORM/Mapping/= Driver/AnnotationDriver.php > And yes there is a lot of noise. You will see quite a few uninformed > opinions, and a few informed ones. We have always kept things completely > open for anyone to have their say. This openness gives people access, but= it > also often gives people the sense that there is complete chaos. We are no= t > .Net. > That I understand, respect and applaud. Still, I think a better process would provide more transparency (openness !=3D=3D transparency), which is a= n issue I've seen others complain about. This way, people willing to implemen= t their own feature might understand easier that if they help out with existing actionable PHP problems, the community could shift more easily their attention to their proposals. The way I see it, PHP has moved by inertia all these years, and it has worked, but I think there are measures that could be taken to lead the discussions towards a more productive path. For example, is there anyone at all that does some kind of moderation?, and I don't mean the coercive type, but the "hey guys, this seems off-topic, can you start this discussion on another email thread?" type of moderation. Best regards, David Vega --001636eee3dcfdf3fc04a2fc04b2--