Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:37515 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 85941 invoked from network); 7 May 2008 16:36:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 May 2008 16:36:04 -0000 Authentication-Results: pb1.pair.com smtp.mail=andrei@gravitonic.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=andrei@gravitonic.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain gravitonic.com from 209.85.146.178 cause and error) X-PHP-List-Original-Sender: andrei@gravitonic.com X-Host-Fingerprint: 209.85.146.178 wa-out-1112.google.com Received: from [209.85.146.178] ([209.85.146.178:17307] helo=wa-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 13/61-20715-17AD1284 for ; Wed, 07 May 2008 12:36:04 -0400 Received: by wa-out-1112.google.com with SMTP id v27so481648wah.17 for ; Wed, 07 May 2008 09:35:56 -0700 (PDT) Received: by 10.115.77.1 with SMTP id e1mr2111204wal.103.1210178156255; Wed, 07 May 2008 09:35:56 -0700 (PDT) Received: from Macintosh-5.local ( [12.51.40.234]) by mx.google.com with ESMTPS id m28sm4459619poh.10.2008.05.07.09.35.53 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 07 May 2008 09:35:54 -0700 (PDT) Message-ID: <4821DA69.3020004@gravitonic.com> Date: Wed, 07 May 2008 09:35:53 -0700 User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070807) MIME-Version: 1.0 To: Derick Rethans CC: Tomas Kuliavas , internals@lists.php.net References: <4BD5A050-02F2-46BD-B867-FA8CA12FF1BD@macvicar.net> <48988.78.61.224.253.1209918881.nsm@avilys.eik.lt> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Removal of unicode_semantics From: andrei@gravitonic.com (Andrei Zmievski) As far as I remember, the latest point was to remove the unicode_semantics switch and presume that its value is always On. At the same time we said that binary strings should probably be the default string type (which I don't agree with), and that we need to have a test suite to see what exactly breaks with these changes. -Andrei Derick Rethans wrote: > On Sun, 4 May 2008, Tomas Kuliavas wrote: > >>> We've discussed this a few times in the past and it's time to make a >>> final decision about its removal. >>> >>> I think most people have agreed that this is the way forward but no >>> one has produced a patch. I have a student working on unicode >>> conversion for the Google Summer of Code and this would help make it >>> simpler. >> unicode_semantics=on breaks backwards compatibility in scripts that have >> implemented multiple character set support in current PHP setups. > > Why don't you go ahead and make a list of those exacty issues then? We > can then see how to fix those issues. That's much more useful then just > posting to the mailinglist when you don't agree with something. From > what I've seen with my code base, the changes that I have to do are > minimal once some (internal) functions are fixed up. > > regards, > Derick >