Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:34845 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 92693 invoked by uid 1010); 21 Jan 2008 16:12:27 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 92678 invoked from network); 21 Jan 2008 16:12:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Jan 2008 16:12:27 -0000 Authentication-Results: pb1.pair.com smtp.mail=jeremy@omegavortex.net; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=jeremy@omegavortex.net; sender-id=unknown Received-SPF: error (pb1.pair.com: domain omegavortex.net from 207.210.105.50 cause and error) X-PHP-List-Original-Sender: jeremy@omegavortex.net X-Host-Fingerprint: 207.210.105.50 analucia.asmallorange.com Received: from [207.210.105.50] ([207.210.105.50:49149] helo=analucia.asmallorange.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 88/69-20131-964C4974 for ; Mon, 21 Jan 2008 11:12:26 -0500 Received: from c-69-246-180-106.hsd1.al.comcast.net ([69.246.180.106]:3903 helo=[192.168.2.2]) by analucia.asmallorange.com with esmtpa (Exim 4.68) (envelope-from ) id 1JGzG5-0003U4-Gu for internals@lists.php.net; Mon, 21 Jan 2008 11:12:25 -0500 Message-ID: <4794C45E.1030306@omegavortex.net> Date: Mon, 21 Jan 2008 10:12:14 -0600 Organization: Omega Vortex Corporation User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: PHP Developers Mailing List Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - analucia.asmallorange.com X-AntiAbuse: Original Domain - lists.php.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - omegavortex.net X-Source: X-Source-Args: X-Source-Dir: Subject: [Fwd: Re: [PHP-DEV] why we must get rid of unicode.semantics switch ASAP] From: jeremy@omegavortex.net (Jeremy Privett) Forgot to CC list. -------- Original Message -------- Subject: Re: [PHP-DEV] why we must get rid of unicode.semantics switch ASAP Date: Mon, 21 Jan 2008 10:07:43 -0600 From: Jeremy Privett Organization: Omega Vortex Corporation To: Antony Dovgal References: <4794AE48.20005@daylessday.org> Antony Dovgal wrote: > 6 reasons why we must to get rid of The Switch ASAP > ---------------------------------------------------- > 1) it gives users false sense of "compatibility" when no compatibility is even planned; > > 2) it's supposed to mean compatibility, but can be changed only in php.ini, which > means users would still have to maintain 2 versions of their software: > one for On and second for Off. > > 3) 2+ bigger codebase [1] (with lots of duplicates because we have to do > same things in native and unicode modes); > > 4) increases the maintenance costs a lot [2]; > > 5) this is yet another reincarnation of ze1_compatibility switch. > I believe most of the people here agree it was a total failure - untested, unneeded and, > most important, not working thing that complicates user's and developer's lives. > Those who want compatibility may and will stay with PHP5 forever, > those who need Unicode support will use PHP6. > > 6) we need to remove the switch ASAP and make PHP6 Unicode-only before people spend > their time doing useless "compatibility ports" of their applications. > > > --- > [1] http://cvs.php.net/viewvc.cgi/php-src/ext/standard/string.c?revision=1.664&view=markup > Don't click this link if you want to sleep well today. > > [2] Here is a typical problem: http://bugs.php.net/bug.php?id=42861 > Try to fix it without looking at the solution and you'll see what I mean. > > Seriously. +1 Thank you, Antony. -- Jeremy Privett C.E.O. & C.S.A. Omega Vortex Corporation http://www.omegavortex.net Please note: This message has been sent with information that could be confidential and meant only for the intended recipient. If you are not the intended recipient, please delete all copies and inform us of the error as soon as possible. Thank you for your cooperation. -- Jeremy Privett C.E.O. & C.S.A. Omega Vortex Corporation Web: http://www.omegavortex.net E-Mail: jeremy@omegavortex.net Please note: This message has been sent with information that could be confidential and meant only for the intended recipient. If you are not the intended recipient, please delete all copies and inform us of the error as soon as possible. Thank you for your cooperation.