Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:19485 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 18861 invoked by uid 1010); 7 Oct 2005 20:52:31 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 18846 invoked from network); 7 Oct 2005 20:52:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Oct 2005 20:52:31 -0000 X-Host-Fingerprint: 70.85.46.36 unknown Received: from ([70.85.46.36:38762] helo=prohost.org) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 80/70-54476-F00E6434 for ; Fri, 07 Oct 2005 16:52:31 -0400 Received: (qmail 13275 invoked from network); 7 Oct 2005 20:52:27 -0000 Received: from cpe000fb56099fd-cm000f9f7d6664.cpe.net.cable.rogers.com (HELO ?192.168.1.101?) (69.196.29.239) by prohost.org with SMTP; 7 Oct 2005 20:52:27 -0000 Message-ID: <4346E00A.8020504@prohost.org> Date: Fri, 07 Oct 2005 16:52:26 -0400 User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Andrei Zmievski CC: Derick Rethans , PHP Developers Mailing List References: <99dd4f75f4ceebfe1c980cf439e97416@gravitonic.com> In-Reply-To: <99dd4f75f4ceebfe1c980cf439e97416@gravitonic.com> X-Enigmail-Version: 0.93.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Unicode Implementation From: ilia@prohost.org (Ilia Alshanetsky) Andrei Zmievski wrote: >> - we have a bit less BC. > > > "A bit less"? I'd say it would break BC in a major way. People who want > to upgrade to PHP 6 would need to rewrite a lot of their scripts. I think most large applications will be in this boat anyway, we may as well do it properly once, so we don't end up hacks on top of hacks just for the sake of BC. > We can try switching to _UNSAFE versions of the iterator macros - they > assume well-formed UTF-16, so they will be somewhat faster. We definitely need to look at that since if upgrading to 6.0 means a 3x slower operation very few people will even consider upgrading. Ilia