Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:30998 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 38279 invoked by uid 1010); 17 Jul 2007 14:36:49 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 38263 invoked from network); 17 Jul 2007 14:36:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Jul 2007 14:36:49 -0000 Authentication-Results: pb1.pair.com header.from=jani.taskinen@sci.fi; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=jani.taskinen@sci.fi; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain sci.fi from 63.208.196.171 cause and error) X-PHP-List-Original-Sender: jani.taskinen@sci.fi X-Host-Fingerprint: 63.208.196.171 outbound.mailhop.org FreeBSD 4.6-4.9 Received: from [63.208.196.171] ([63.208.196.171:4922] helo=outbound.mailhop.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 27/10-36794-EF3DC964 for ; Tue, 17 Jul 2007 10:36:48 -0400 Received: from [81.22.163.71] (helo=[10.6.109.92]) by outbound.mailhop.org with esmtpsa (SSLv3:RC4-MD5:128) (Exim 4.63) (envelope-from ) id 1IAoAN-000AQG-Pj; Tue, 17 Jul 2007 10:36:44 -0400 X-MHO-User: U2FsdGVkX19ujpasS4MixqG+jOeT5owIEc1SOYFah4M= X-Mail-Handler: MailHop Outbound by DynDNS X-Originating-IP: 81.22.163.71 X-Report-Abuse-To: abuse@dyndns.com (see http://www.mailhop.org/outbound/abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX19Oj20138psP3y07j82nVH8NlldjuuptyU= Reply-To: jani.taskinen@iki.fi To: Andi Gutmans Cc: internals@lists.php.net In-Reply-To: <698DE66518E7CA45812BD18E807866CE6483DF@us-ex1.zend.net> References: <698DE66518E7CA45812BD18E807866CE648191@us-ex1.zend.net> <54C4340A-D9EA-4B5A-B39C-B55B29B1B3BC@prohost.org> <698DE66518E7CA45812BD18E807866CE648193@us-ex1.zend.net> <469B7FB1.1070507@pooteeweet.org> <698DE66518E7CA45812BD18E807866CE648290@us-ex1.zend.net> <469C6436.2060009@pooteeweet.org> <698DE66518E7CA45812BD18E807866CE6483DF@us-ex1.zend.net> Content-Type: text/plain Date: Tue, 17 Jul 2007 17:36:41 +0300 Message-ID: <1184683001.3325.1.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.8.3 (2.8.3-2.fc6) Content-Transfer-Encoding: 7bit Subject: RE: [PHP-DEV] POSIX regex From: jani.taskinen@sci.fi (Jani Taskinen) 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:mls@pooteeweet.org] > > Sent: Monday, July 16, 2007 11:40 PM > > To: Andi Gutmans > > Cc: Ilia Alshanetsky; jani.taskinen@iki.fi; 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 >