Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:30271 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 17797 invoked by uid 1010); 19 Jun 2007 18:49:14 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 17782 invoked from network); 19 Jun 2007 18:49:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Jun 2007 18:49:14 -0000 Authentication-Results: pb1.pair.com smtp.mail=jani.taskinen@sci.fi; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=jani.taskinen@sci.fi; 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:3202] helo=outbound.mailhop.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 87/26-47650-72528764 for ; Tue, 19 Jun 2007 14:49:13 -0400 Received: from cs136054.pp.htv.fi ([213.243.136.54] helo=[192.168.1.100]) by outbound.mailhop.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1I0ilI-000DhK-Lo; Tue, 19 Jun 2007 14:49:08 -0400 X-MHO-User: U2FsdGVkX1/pfPXc6p4IzYCeI9YY2DGvizmNt8i8ENM= X-Mail-Handler: MailHop Outbound by DynDNS X-Originating-IP: 213.243.136.54 X-Report-Abuse-To: abuse@dyndns.com (see http://www.mailhop.org/outbound/abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX1+8JutwPpPImCXgkQxwmX8D1k5yAQ5/eDo= Message-ID: <4678252F.2050803@sci.fi> Date: Tue, 19 Jun 2007 21:49:19 +0300 Reply-To: jani.taskinen@iki.fi User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: Rasmus Lerdorf CC: internals@lists.php.net References: <1181829227.3478.3.camel@localhost.localdomain> <7d5a202f0706141844l3c75b556hdbecbcd5a43747c9@mail.gmail.com> <4671F184.2020401@lerdorf.com> <6sof73dj69ldpspfc5ukrc58qr9ckbin2b@4ax.com> <4677E7B1.2080305@lerdorf.com> <4677F5FB.1070206@lerdorf.com> In-Reply-To: <4677F5FB.1070206@lerdorf.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] What is the use of "unicode.semantics" in PHP 6? From: jani.taskinen@sci.fi (Jani Taskinen) Rasmus Lerdorf wrote: > Uh, this was agreed upon by everyone involved in the design of the > Unicode support. So saying I am the only one is extremely misleading. > I may be the only one explaining why the decision was reached, but I am > certainly not the only one in favour of it. Yesterday's decisions don't necessarily apply today. ;) (to be "agile") > By not providing it, we ensure that a large number of people will not > move to PHP 6. At least by providing it we give ourselves a chance. I Yes, you assume that this happens. I've got a hunch too that there will be more PHP 6 user's than there ever where with PHP 5 by just thinking how many asian, arabic, etc. people there are in the world..lot more than western anyway. > think if we drop it we are basically giving up and we will be > maintaining 2 code bases for the next 10 years. Do we really want that? Yes, if it assures we can actually drop the other one at some point. > More time than maintaining separate Unicode and non-Unicode code bases > in difference branches? Having 2 versions in same branch sounds very bad idea. For a simple change, you might have to do it 2 different ways in 2 places. And also run 'make test' and 'make utest' (or whatever it was called again..). Also having 2 sets of tests for same stuff is gonna be huge PITA. By having 2 branches of code, you change in two branches and merge the change, with any luck, the patch applies cleanly in both. :) I think these issues weren't topmost in the people's minds when the decision of "unicode.semantics" setting was made. --Jani