Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:30979 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 85545 invoked by uid 1010); 16 Jul 2007 14:25:20 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 85530 invoked from network); 16 Jul 2007 14:25:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Jul 2007 14:25:20 -0000 Authentication-Results: pb1.pair.com smtp.mail=mls@pooteeweet.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=mls@pooteeweet.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pooteeweet.org from 212.112.227.169 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 212.112.227.169 ipx11223.ipxserver.de Linux 2.5 (sometimes 2.4) (4) Received: from [212.112.227.169] ([212.112.227.169:35070] helo=ipx11223.ipxserver.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 14/D3-62403-ECF7B964 for ; Mon, 16 Jul 2007 10:25:20 -0400 Received: from localhost (localhost [127.0.0.1]) by ipx11223.ipxserver.de (Postfix) with ESMTP id 3F753DF01DA; Mon, 16 Jul 2007 16:25:16 +0200 (CEST) Received: from ipx11223.ipxserver.de ([127.0.0.1]) by localhost (flottensignalgeber [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16500-05; Mon, 16 Jul 2007 16:25:10 +0200 (CEST) Received: from [192.168.1.46] (49-120.5-85.cust.bluewin.ch [85.5.120.49]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ipx11223.ipxserver.de (Postfix) with ESMTP id C1485DF01D0; Mon, 16 Jul 2007 16:25:09 +0200 (CEST) Message-ID: <469B7FB1.1070507@pooteeweet.org> Date: Mon, 16 Jul 2007 16:24:49 +0200 User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Andi Gutmans Cc: Ilia Alshanetsky , jani.taskinen@iki.fi, internals@lists.php.net References: <698DE66518E7CA45812BD18E807866CE648191@us-ex1.zend.net> <54C4340A-D9EA-4B5A-B39C-B55B29B1B3BC@prohost.org> <698DE66518E7CA45812BD18E807866CE648193@us-ex1.zend.net> In-Reply-To: <698DE66518E7CA45812BD18E807866CE648193@us-ex1.zend.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by somedaemon at backendmedia.com Subject: Re: [PHP-DEV] POSIX regex From: mls@pooteeweet.org (Lukas Kahwe Smith) Andi Gutmans wrote: > Even in PHP 6 I am not sure it's a good idea. There are a huge amount of > apps that use them and it'll be very hard for people to upgrade. > Anyway, let's do some more research on that once we get closer to PHP 6 > and see what the migration path looks like. We'll have to check with a > few popular apps + google code search :) > No need to decide on that right now without having more info. I disagree with this approach. The thing is that we need to get a clear message out ASAP. This all ties into topics like if we will have a unicode off/on switch or not. Delaying these decisions will hurt our userbase. We need to prepare them early. IMHO we should use PHP6 as the clean up release. Drop unicode on/off switch, accept that the bulk of all code will need to be rewritten from scratch. The benefit will be that it will truely be cleaned up, people will still be able to leverage the bulk of their PHP programming background and they can enjoy the fastest possible unicode engine we can provide them. PHP5 will be for the people that cannot make the jump. We will back port whatever we can reasonably get into PHP5. People will linger on PHP5, just as they are doing now with PHP4. So it goes. At least we will not punish the early adopters for those that are unwilling to move to the new version in the near future anyways. At any rate .. the time is now to make a decision on what its gonna be. PHP6 with BC hacks or not. regards, Lukas