Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:36824 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 92089 invoked from network); 6 Apr 2008 20:53:06 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Apr 2008 20:53:06 -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 64.233.170.186 cause and error) X-PHP-List-Original-Sender: andrei@gravitonic.com X-Host-Fingerprint: 64.233.170.186 rn-out-0910.google.com Received: from [64.233.170.186] ([64.233.170.186:59813] helo=rn-out-0910.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9D/26-54002-23839F74 for ; Sun, 06 Apr 2008 16:53:06 -0400 Received: by rn-out-0910.google.com with SMTP id s46so997294rnb.3 for ; Sun, 06 Apr 2008 13:53:03 -0700 (PDT) Received: by 10.114.181.6 with SMTP id d6mr2008785waf.176.1207515182270; Sun, 06 Apr 2008 13:53:02 -0700 (PDT) Received: from andrei-3.hsd1.ca.comcast.net ( [71.202.45.81]) by mx.google.com with ESMTPS id f20sm13611514waf.56.2008.04.06.13.53.00 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 06 Apr 2008 13:53:01 -0700 (PDT) Message-ID: <47F9382A.3020408@gravitonic.com> Date: Sun, 06 Apr 2008 13:52:58 -0700 User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070807) MIME-Version: 1.0 To: Lester Caine CC: PHP internals References: <47F71B44.3000608@lsces.co.uk> In-Reply-To: <47F71B44.3000608@lsces.co.uk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] What is the current state of PHP6? From: andrei@gravitonic.com (Andrei Zmievski) Lester Caine wrote: > I KEEP asking what is holding up making a beta release of PHP6, and I > see nothing in the 2005 meeting that is anything more than a restructure > and recompile using unicode as the base. MOST of the other things are > just removing things that are now normally switched off anyway. And I > mean a BETA since the thing has been in alpha for 2 years! > > I will ask this question again as I cant find ANYTHING on the php.net > site to answer it. *IS* PHP6 going to be unicode ONLY internally are is > half of the problem here that THAT decision still has not been agreed? The current state is indeed not very well documented, but your best bet is to look in the discussion archives for the thread called "why we must get rid of unicode.semantics switch ASAP". I think there was an agreement that PHP 6 should not have that switch, but whether PHP 6 will have binary strings on by default or unicode ones is another thing. I think most of people were leaning to having BC maintained as much as possible and thus having binary strings on (which is not my view, but that's another matter). We also discussed building a set of testing and migration tools (also in that thread, I believe), which would enable us to make sure that there are as few BC issues as possible. However, no one has stepped up to do that yet. If you'd like to help in any way, please let us know. -Andrei