Re: Annotation PHP 7
| From: | Larry Garfield | Date: | Mon, 03 Nov 2014 17:39:03 +0000 |
| Subject: | Re: Annotation PHP 7 | ||
| References: | 1 2 3 4 5 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-78583@lists.php.net to get a copy of this message | ||
On 11/3/14, 10:37 AM, Stefan Neufeind wrote:
On 11/03/2014 05:26 PM, Pierre Joye wrote:Drupal is now using annotations as well; not for the Symfony code we've inherited, actually, but for some home-grown systems for which we're using Doctrine's annotation library. Having first-class language support for metadata on definitions would be quite helpful, if for no other reason than native syntax checking and code assistance. (And to help people get over the "it's code in comments!!!" problem, which is entirely because we have to put annotations in comments now as a hack due to the lack of native support.) --Larry GarfieldOn Nov 4, 2014 1:24 AM, "Jonah H. Harris" <jonah.harris@gmail.com> wrote:The TYPO3-family (TYPO3 CMS, Flow, Neos) also use annotations. So, yes it is used "in the wild" already and is there to stay. We can imho just make it a bit easier to work with (maybe also performance-wise in some cases) etc. Kind regards, StefanOn Mon, Nov 3, 2014 at 9:11 AM, Chris Wright <cw@daverandom.com> wrote:seriouslyThere are no current concrete plans and currently nothing beingindiscussed (at least, not publicly; I don't know if anyone has anythingabovepipeline that they haven't announced yet). The three RFCs you linkedputare all basically dead. You are of course welcome to put together a proposal and/or start up a discussion on the subject if it is something you would be prepared toI tend to think it is not a taste matter anymore. Symfony ecosystem (components, doctrine and co), Zend framework, etc use them. We see requests to work around user land implementation but we keep us away to get native support. Maybe it is time to the jump and get rid of our tastes, like years ago when we discussed which kind of OO we wanted in php. At the end of the day we do what we did not want back then.work into.I, for one, severely dislike annotations. But, that's why there's an RFC process :)