| From | Sent On | Attachments |
|---|---|---|
| 120 earlier messages | ||
| Johannes Schlüter | May 10, 2011 5:01 pm | |
| Johannes Schlüter | May 10, 2011 5:15 pm | |
| Lester Caine | May 10, 2011 10:41 pm | |
| Lars Schultz | May 10, 2011 11:34 pm | |
| dukeofgaming | May 10, 2011 11:49 pm | |
| Lars Schultz | May 11, 2011 12:02 am | |
| Lester Caine | May 11, 2011 12:20 am | |
| Rasmus Lerdorf | May 11, 2011 12:44 am | |
| Michael Wallner | May 11, 2011 12:51 am | |
| Lars Schultz | May 11, 2011 12:59 am | |
| Lester Caine | May 11, 2011 1:04 am | |
| dukeofgaming | May 11, 2011 1:11 am | |
| Lars Schultz | May 11, 2011 1:25 am | |
| dukeofgaming | May 11, 2011 1:39 am | |
| Johannes Schlüter | May 11, 2011 1:54 am | |
| dukeofgaming | May 11, 2011 2:04 am | |
| Lester Caine | May 11, 2011 2:21 am | |
| Rasmus Lerdorf | May 11, 2011 2:30 am | |
| Johannes Schlüter | May 11, 2011 2:44 am | |
| dukeofgaming | May 11, 2011 2:59 am | |
| Lester Caine | May 11, 2011 3:43 am | |
| Richard Quadling | May 11, 2011 4:31 am | |
| Christian Kaps | May 11, 2011 5:21 am | |
| Drak | May 11, 2011 5:29 am | |
| Mike van Riel | May 11, 2011 5:35 am | |
| Ferenc Kovacs | May 11, 2011 5:52 am | |
| Lester Caine | May 11, 2011 6:18 am | |
| Mike van Riel | May 11, 2011 6:27 am | |
| Ferenc Kovacs | May 11, 2011 6:31 am | |
| Lester Caine | May 11, 2011 6:59 am | |
| Matthew Weier O'Phinney | May 11, 2011 8:30 am | |
| Matthew Weier O'Phinney | May 11, 2011 8:32 am | |
| Philip Olson | May 11, 2011 8:42 am | |
| guil...@gmail.com | May 11, 2011 8:58 am | |
| guil...@gmail.com | May 11, 2011 9:06 am | |
| guil...@gmail.com | May 11, 2011 9:21 am | |
| Christopher Jones | May 11, 2011 9:54 am | |
| Rasmus Lerdorf | May 11, 2011 9:58 am | |
| Lester Caine | May 11, 2011 10:11 am | |
| Arvids Godjuks | May 11, 2011 10:18 am | |
| guil...@gmail.com | May 11, 2011 10:28 am | |
| Andi Gutmans | May 11, 2011 11:03 am | |
| Ilia Alshanetsky | May 11, 2011 11:14 am | |
| Johannes Schlüter | May 11, 2011 11:20 am | |
| Philip Olson | May 11, 2011 11:33 am | |
| Martin Scotta | May 11, 2011 11:34 am | |
| Stas Malyshev | May 11, 2011 11:43 am | |
| Stas Malyshev | May 11, 2011 11:50 am | |
| Johannes Schlüter | May 11, 2011 11:54 am | |
| dukeofgaming | May 11, 2011 12:17 pm | |
| Stas Malyshev | May 11, 2011 12:30 pm | |
| Stas Malyshev | May 11, 2011 12:32 pm | |
| Sebastian Bergmann | May 11, 2011 1:55 pm | |
| Sebastian Bergmann | May 11, 2011 1:59 pm | |
| Sebastian Bergmann | May 11, 2011 2:01 pm | |
| Sebastian Bergmann | May 11, 2011 2:05 pm | |
| Philip Olson | May 11, 2011 2:10 pm | |
| Mike van Riel | May 11, 2011 2:53 pm | |
| dukeofgaming | May 11, 2011 2:53 pm | |
| Rasmus Lerdorf | May 11, 2011 2:55 pm | |
| guil...@gmail.com | May 11, 2011 2:57 pm | |
| Marcelo Gornstein | May 11, 2011 3:05 pm | |
| dukeofgaming | May 11, 2011 3:06 pm | |
| guil...@gmail.com | May 11, 2011 3:14 pm | |
| Stefan Marr | May 11, 2011 3:20 pm | |
| Philip Olson | May 11, 2011 4:28 pm | |
| Stas Malyshev | May 11, 2011 5:02 pm | |
| Jordi Boggiano | May 11, 2011 5:55 pm | |
| Philip Olson | May 12, 2011 10:29 am | |
| Alexey Shein | May 13, 2011 7:13 am | .txt, .txt |
| Alexey Shein | May 16, 2011 6:51 am | .txt, .txt |
| Michael Morris | May 16, 2011 2:16 pm | |
| Kalle Sommer Nielsen | May 16, 2011 2:29 pm | |
| Subject: | Re: [PHP-DEV] annotations again | |
|---|---|---|
| From: | dukeofgaming (duke...@gmail.com) | |
| Date: | May 11, 2011 12:17:04 pm | |
| List: | net.php.lists.internals | |
On Wed, May 11, 2011 at 11:59 AM, Rasmus Lerdorf <ras...@lerdorf.com> wrote:
My main concern is the trickle-down effect a major low-level engine addition causes. Your patch is just the tip of the iceberg which will cause dozens of people weeks of work to account for the new code all across the PHP ecosystem. The most complicated being the opcode cache support which really only can be written by a handful of people due to the complexity involved. Combine that with the fact that other projects who currently use annotations, perhaps not to the level of Doctrine, but still, state that they would have a hard time switching to this new approach it becomes really hard to commit all these people and all this time to this.
We are severely resource-constrained when it comes to people who can write solid low-level C code and we have to be very careful what we ask our volunteers to spend their time on. A volunteer developer who isn't excited about a feature is going to drag her feet and it will sit solidly at the bottom of the priority list for months, if not years. If a key piece of the eco-system isn't updated because of this one addition, it means that potential PHP 5.4 users may have to wait 6, 12, 18 months before they can migrate to the new version.
Therefore, low-level engine changes, syntax additions, or entirely new grammars as is the case here, face an uphill battle. If there is a way to currently solve the problem without major changes, even if it is an 80% solution that will weigh heavily against accepting the new code.
Without broad support and enthusiasm, especially from the people who have historically been the ones that write the code and track down and fix the bugs, low-level features like this are doomed, no matter how well-intentioned they are.
That explanation sheds a lot of light on the general situation, thanks.
Something I wanted to ask —regarding resources— is, is GSOC being leveraged this year in any way?. I'm guessing there could be lots of enthusiasm packed there, perhanos not that much for C writing, but for clearing the way for C writers.






.txt, .txt