Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:46144 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 62486 invoked from network); 21 Nov 2009 09:55:06 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Nov 2009 09:55:06 -0000 Authentication-Results: pb1.pair.com header.from=mls@pooteeweet.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=mls@pooteeweet.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pooteeweet.org from 88.198.8.16 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 88.198.8.16 bigtime.backendmedia.com Linux 2.6 Received: from [88.198.8.16] ([88.198.8.16:47213] helo=bigtime.backendmedia.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 60/C2-40936-6F8B70B4 for ; Sat, 21 Nov 2009 04:55:03 -0500 Received: from localhost (unknown [127.0.0.1]) by bigtime.backendmedia.com (Postfix) with ESMTP id C28244144059; Sat, 21 Nov 2009 09:56:04 +0000 (UTC) X-Virus-Scanned: amavisd-new at backendmedia.com Received: from bigtime.backendmedia.com ([127.0.0.1]) by localhost (bigtime.backendmedia.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HwB-0bMR7mwY; Sat, 21 Nov 2009 10:56:04 +0100 (CET) Received: from [192.168.0.151] (217-162-131-234.dclient.hispeed.ch [217.162.131.234]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mls@pooteeweet.org) by bigtime.backendmedia.com (Postfix) with ESMTP id 96DA34144009; Sat, 21 Nov 2009 10:56:02 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii In-Reply-To: <4B034CE9.7020207@chiaraquartet.net> Date: Sat, 21 Nov 2009 10:54:57 +0100 Cc: Kalle Sommer Nielsen , PHP 'Internals' Wonderland Content-Transfer-Encoding: quoted-printable Message-ID: References: <2dedb8a0911161713m5d8c3d3dma5013968d11f586f@mail.gmail.com> <4B034CE9.7020207@chiaraquartet.net> To: Greg Beaver X-Mailer: Apple Mail (2.1077) Subject: Re: [PHP-DEV] Re: PHP6's future From: mls@pooteeweet.org (Lukas Kahwe Smith) On 18.11.2009, at 02:24, Greg Beaver wrote: > What needs to happen is for developers to focus on finding problems > highlighted by failing .phpt tests. The most complex extension that > needs some loving is the SPL extension. I would hazard a guess that = if > these .phpt tests are fixed, a large number of roadblocks will = disappear. AFAIK PDO is also in a very broken state, though independently of PHP6 I = am currently hoping to revitalize PDO development, which might also lead = to building up the necessary resources/skills to get HEAD fixed up too. Anyways, to me it boils down to 2-3 people really putting in lots of = time to move things forward and to build up momentum again. We all know = how it feels to add stuff onto something that is fairly broken and who's = future is not yet certain. We all hate wasting time, so those 2-3 people = will mostly reassure that time spend on HEAD is not wasted. In this light when I last brought up this topic. Not sure if on IRC or = the mailinglist it turned out that 3 different approaches were seen by = people. Again who ever takes the helm on this will hopefully realign the = community behind just one: 1) similar to Kalle's suggestion, clean up HEAD 2) make HEAD a proof of concept branch, turn 5_3 into HEAD, reimplement = just the features we in the end found useful from HEAD 3) make HEAD a proof of concept branch, turn 5_3 into HEAD, implement a = string class (both a unicode and a non unicode version) along the lines = of the intl extension to bring unicode functionality to PHP but in a way = that lets people easily switch between unicode aware strings. I think I remember that 2) got the least support. Ilia was the main one = argueing in favor of 3) and Derick was very much pro 1). I am putting = this out there not because I am looking forward to a lengthy discussion = on this, but more because I feel that who ever takes on this task should = know that there are different opinions on how to best proceed. In the = end however I think that who ever does the work will probably get the = biggest say in how things play out .. regards, Lukas Kahwe Smith mls@pooteeweet.org