Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:30287 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 21248 invoked by uid 1010); 20 Jun 2007 12:45:20 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 21221 invoked from network); 20 Jun 2007 12:45:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Jun 2007 12:45:20 -0000 Authentication-Results: pb1.pair.com header.from=ilia@prohost.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=ilia@prohost.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain prohost.org from 64.233.166.178 cause and error) X-PHP-List-Original-Sender: ilia@prohost.org X-Host-Fingerprint: 64.233.166.178 py-out-1112.google.com Linux 2.4/2.6 Received: from [64.233.166.178] ([64.233.166.178:52904] helo=py-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6F/54-22285-75129764 for ; Wed, 20 Jun 2007 08:45:11 -0400 Received: by py-out-1112.google.com with SMTP id a25so461655pyi for ; Wed, 20 Jun 2007 05:45:08 -0700 (PDT) Received: by 10.35.30.17 with SMTP id h17mr1127778pyj.1182343508749; Wed, 20 Jun 2007 05:45:08 -0700 (PDT) Received: from ?192.168.1.115? ( [204.101.63.110]) by mx.google.com with ESMTP id w38sm1053106pyg.2007.06.20.05.45.06 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 20 Jun 2007 05:45:08 -0700 (PDT) In-Reply-To: References: <1181829227.3478.3.camel@localhost.localdomain> <6sof73dj69ldpspfc5ukrc58qr9ckbin2b@4ax.com> <4677E7B1.2080305@lerdorf.com> <4677F5FB.1070206@lerdorf.com> <4678252F.2050803@sci.fi> <46783212.4020900@lerdorf.com> <21277473-1502-4F7E-9C3B-BE42C50DD7CB@prohost.org> <467839D0.2020301@lerdorf.com> <46790C60.6020300@sci.fi> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-ID: Cc: jani.taskinen@iki.fi, "Rasmus Lerdorf" , internals@lists.php.net Content-Transfer-Encoding: 7bit Date: Wed, 20 Jun 2007 08:45:05 -0400 To: Pierre X-Mailer: Apple Mail (2.752.3) Subject: Re: [PHP-DEV] What is the use of "unicode.semantics" in PHP 6? From: ilia@prohost.org (Ilia Alshanetsky) IMHO the big difference between the 4.x to 5.x migration and the one from 5.x to 6.x is who do the changes benefit. I think Rasmus made a very true and correct statement, PHP 6, who's main offering (at least right now) is unicode support is mostly for the 3-4% of the user base inside large companies like Yahoo that need to deploy multi-language applications and have full control over their environment. For the average joe, PHP 6 is not needed because as a rule they develop for 1 locale, which is something PHP can already do quite well, if the #s of PHP based sites are to be taken into account. This means that there is absolutely nothing of value that the average use has to gain by moving from 5.x aside from drop in speed, which I am sure will be a winner for hosting companies and guaranteed BC breaks. From that perspective, I think PHP 6 adoption will be very slow, even compared to the luckster 5.x adoption rates, which only in the last year have began to pickup steam. Given that it is the case I think PHP 5 will be supported for a very long time and eventually may even take a life of its own simply due to the large user base it will have, that has nothing to gain by moving to PHP 6. Keeping in mind that aside from unicode any other features/additions of PHP 6 could be easily ported to PHP 5 by one who is interested in them. On 20-Jun-07, at 7:32 AM, Pierre wrote: > On 6/20/07, Jani Taskinen wrote: >> What I think Ilia said (between the lines) is that basically we're >> forking PHP. >> >> Perhaps we really need to accept the fact that this has already >> happened.. >> It started with the CPR for PHP_4_4 branch and same is now >> continuing with >> the PHP_5_2 branch. If the support for PHP 4 was _officially_ >> dropped by release >> of PHP 5, the adoption of PHP 5 would have been quicker than it >> has been so far. > > You are right, that's one of the only way to "force" the move, the > only one I can imagine at least. > > A realistic way to do it is to say that 5.x will not be supported 2 > years (or so) after the first stable release of php6. That's still > ~5-10 years with a maintained php5.x (ok, 5.0.x was born dead ;). > > (No need to say that php4 support should have been stopped already) > > --Pierre Ilia Alshanetsky