Hello Lukas, Friday, January 2, 2009, 2:59:40 PM, you wrote:
> On 01.01.2009, at 17:55, Pierre Joye wrote: >> hi! >> >> On Thu, Jan 1, 2009 at 2:56 PM, Marcus Boerger <he...@php.net> wrote: >>> Hello Lukas, >>> >>> if anything requires an internal API change than we at least should >>> do >>> those parts. Besides this issue was long ago raised and imo should >>> go in. >>> As we get more and more people testing what 5.3 will be we get more >>> and >>> more complains about the lack of these. And isn't that the goal of >>> an alpha >>> verison as well? >> >> Agreed. We should actually do a feature freeze after the 1st beta/RC. >> However, issues like this one should be fixed too after beta/RC, it >> would be bad to introduce new inconsistencies, saw them during the RC >> phase but leave them in only because we are in the RC. >> >> and best wishes for 2k9! :) > @Marcus: Like I said its a question of someone writing the code .. > Timm proposed a patch which Stas thought had issues and then nobody > picked things up .. There are two things here. One is the __getStatic which I do not care for personally but which has the potential of requiring c level api changes. The other is 'static class' as in the patch provided by Lars. That looks pretty good to me and from what I can tell Lars addressed all of the issues raised by Stas (a lot were referring to __getStatic anyway). http://lars.schokokeks.org/php/static-classes-002.diff Since this one would imo bring a nice addition in regards to handling consts as a better choice than defines I'd like to see it in. Also only this one seems ready. The __getStatic() indeed seems much more complicated as outlined by Stas in detail. marcus > @Pierre/all: Well we did announce something like a freeze. Of course > there are still changes going in undiscussed and for the most part > this is ok (and not doing those changes would be a bad idea and > unnecessary to be delayed). However I would really appreciate it if > people would really think about the changes they are doing. Think > twice about changes that can introduce a regression or a lot of work > and ask if the change has any change of being problematic. > In this light the dl() change by Marcus (AFAIK this was planned and > done for 6.0 and not 5.3) and the windows PCRE change by Andi seem > potential candidates for regressions, issues and maybe should have > been discussed beforehand. Just using these two has an example since > they are the two last commits I marked as potential issues. Postponing changes that prevent SEGVs for the sake of versioning and that cannot easily be done later because they require c level api changes is a no go for me. > BTW: I was planning on sending out a mail on Monday about beta1. > Johannes and I feel like a release on the 20th or 22nd seems realistic. > regards, > Lukas Kahwe Smith > m...@pooteeweet.org Best regards, Marcus -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php