I thought you were retired at the time... 

> -----Original Message-----
> From: Jani Taskinen [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, July 17, 2007 7:37 AM
> To: Andi Gutmans
> Cc: internals@lists.php.net
> Subject: RE: [PHP-DEV] POSIX regex
> 
> Just FYI: I did not agree with that choice. And IIRC, neither 
> did several other people here.
> 
> --Jani
> 
> On Tue, 2007-07-17 at 07:27 -0700, Andi Gutmans wrote:
> > A few months ago we agreed that we will give our users the 
> choice of 
> > both modes. The burdon of maintenance has mainly been on us 
> btw as the 
> > majority of the differences here are in the Zend Engine and the 
> > extensions don't have as much work associated with them.
> > 
> > Here's my proposed way of figuring how to make migration 
> easier. Port 
> > the following applications to PHP 6 and let's see what we can learn 
> > from
> > it:
> > - mediaWiki
> > - SugarCRM
> > - Drupal
> > - Wordpress
> > 
> > I don't think we can have more of a reality check than 
> actually going 
> > through this exercise and understanding the issues. As I mentioned 
> > from the small work we have done up to now it seems like 
> there really 
> > is no migration patch except for applications to be almost 
> completely 
> > rewritten when unicode_semantics=on. I don't think this is 
> a feasible 
> > way to go. But if volunteers can work on this porting and 
> it allows us 
> > to fix some things (if they are fixable) then that would change the 
> > situation.
> > 
> > I believe that people who actually do this exercise and 
> want to have a 
> > migration path will understand that there's no other way except to 
> > support unicode_semantics=off. Btw, most languages deliver 
> Unicode in 
> > this way and it works pretty well.
> > 
> > Andi
> > 
> > > -----Original Message-----
> > > From: Lukas Kahwe Smith [mailto:[EMAIL PROTECTED]
> > > Sent: Monday, July 16, 2007 11:40 PM
> > > To: Andi Gutmans
> > > Cc: Ilia Alshanetsky; [EMAIL PROTECTED]; 
> internals@lists.php.net
> > > Subject: Re: [PHP-DEV] POSIX regex
> > > 
> > > Andi Gutmans wrote:
> > > 
> > > > There are clear things we want to change (like 
> register_globals) 
> > > > because we believe that ultimately they have a significant
> > > benefit to
> > > > our users with controllable downside (there is an easy one line 
> > > > workaround which we can document for people to get their
> > > old apps to
> > > > work). There are other areas where breaking BC makes sense. 
> > > But saying
> > > > we should just break it across the board and not even
> > > consider having
> > > > a good upgrade path for our users is unreasonable. I believe we 
> > > > can have a very good PHP 6, which is pretty much in sync with
> > > many of your
> > > > feelings, but that provides a well documented and
> > > reasonable upgrade
> > > > path (unlike VB -> VB.NET).
> > > 
> > > I never said we should break BC just for the hell of it. The goal 
> > > must be that PHP6 feels and behaves like PHP. Its not about 
> > > high-jacking PHP to come up with the language we all 
> wanted instead.
> > > 
> > > > So let's not oversimplify this situation. We have to
> > > continue to make
> > > > trade-offs.
> > > 
> > > Sure, but you are suggesting to delay decisions indefinitely. 
> > > Either you are saying this because you already decided that you 
> > > don't want this change, or you are accepting that our 
> users will be 
> > > unable to prepare themselves for what happens in the 
> future. This of 
> > > course will make it that much harder for them to take the plunge 
> > > into PHP6.
> > > 
> > > > Btw, one of PHP's strengths has been in high 
> performance sites and 
> > > > with a Unicode=on only mode this would take quite a hit
> > > (but it's not
> > > > the only reason why I need we need choice). In any 
> case, I think 
> > > > on this question it does make sense that we start 
> making "informed"
> > > > decisions by understanding the migration path better, 
> as opposed 
> > > > to just basing decisions on gut feelings. Maybe that kind of 
> > > > learning experience will proove me wrong (which may be so).
> > > 
> > > I have not seen any proposed way of finding out this 
> migration path 
> > > besides lets wait. Lets wait is not the answer. What I 
> asked for was 
> > > exactly a decision on how far we are willing to go with 
> the breakage 
> > > and more importantly the fundamental decision about how 
> we approach 
> > > unicode in PHP6.
> > > The on off switch is not something that makes sense to 
> delay until 
> > > forever. Its a big decision and once its decided other 
> things will 
> > > become much easier (like PHP6 development or deciding the 
> impact of 
> > > other potential BC breaks).
> > > 
> > > regards,
> > > Lukas
> > > 
> > 
> > --
> > PHP Internals - PHP Runtime Development Mailing List To 
> unsubscribe, 
> > visit: http://www.php.net/unsub.php
> > 
> 
> 

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to