Hi Rasmus, On Wed, May 11, 2011 at 6:30 AM, Rasmus Lerdorf <ras...@lerdorf.com> wrote: > On 05/11/2011 01:39 AM, dukeofgaming wrote: >> >> The link doesn't work, but I'm assuming it is this one?: >> https://wiki.php.net/todo > > That was supposed to be wiki.php.net/rfc (iPad auto-correct messed it up) > >> 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: > > I don't think we need to lower the participation bar further here. It > doesn't take very long to find a threaded version of the list if that is > what you think is holding people back. All the lists are here, > http://php.markmail.org/search/ for example. > > But honestly, subscribing to a mailing list and watching it for a while > before participating is not too much to ask from people who want to > participate. > >> My suggestion for this —and it would be a rather disruptive one, I know— >> is to move the lists to Google Groups, or at least create one or two as >> an experiment, say: php-userland and php-dev. > > We have such a user list already. Many of them actually, but the main one is > php-general. Again, refer to the above link where you can see that > php-general gets way more traffic than the internals list, so there is no > lack of participation there. > >> BTW, Guilherme is an important stakeholder too, he has participated in >> Doctrine2 annotation-related work: > > Of course he is. But like I said, we need all the major stakeholders to > reach some sort of agreement on large efforts like this. >
The only point that I see here is that none of them heavily rely on this feature. Doctrine/Symfony relies a lot on it, and requires special treatment that key => value support is not enough. Please check out these pages for reference: Doctrine 2 Association mapping: http://www.doctrine-project.org/docs/orm/2.0/en/reference/association-mapping.html#mapping-defaults Symfony 2 Validation mapping (click on Annotations tab): http://symfony.com/doc/current/book/validation.html#constraint-configuration That's the point that I'd like to illustrate. PHP still lack of standardization in so many places. That's why I took the most complete approach that could fit in every library I've looked at. All I just don't want is to implement a docblock solution that in next major becomes a separate thing as happened to Java. My first patch (and I dunno if you remember) was around 80% compatible with JSR-250, which was carefully planned and discussed by Java folks. Of course it was a different implementation, without extra burden and with the inclusion of other powerful artifacts. Now I'm going to release another RFC for Annotations within docblocks, but I would really hope that you understand the needs of complex support instead of a key/value one. >> 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. > > Of course. I've often sent private emails to people to politely suggest they > take things offline and others regularly step in as well. > > -Rasmus > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Guilherme Blanco Mobile: +55 (16) 9215-8480 MSN: guilhermebla...@hotmail.com São Paulo - SP/Brazil -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php