Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:30999 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 52653 invoked by uid 1010); 17 Jul 2007 15:08:50 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 52638 invoked from network); 17 Jul 2007 15:08:50 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Jul 2007 15:08:50 -0000 Authentication-Results: pb1.pair.com header.from=andi@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=andi@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 63.205.162.114 as permitted sender) X-PHP-List-Original-Sender: andi@zend.com X-Host-Fingerprint: 63.205.162.114 unknown Windows 2000 SP4, XP SP1 Received: from [63.205.162.114] ([63.205.162.114:43261] helo=us-ex1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5D/C0-46997-18BDC964 for ; Tue, 17 Jul 2007 11:08:50 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Tue, 17 Jul 2007 08:07:19 -0700 Message-ID: <698DE66518E7CA45812BD18E807866CE6483EC@us-ex1.zend.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PHP-DEV] POSIX regex Thread-Index: AcfIgdiyyutzdjEKRQiiv5JQmruiiAAAYSmQ References: <698DE66518E7CA45812BD18E807866CE648191@us-ex1.zend.net> <54C4340A-D9EA-4B5A-B39C-B55B29B1B3BC@prohost.org> <698DE66518E7CA45812BD18E807866CE648193@us-ex1.zend.net> <469B7FB1.1070507@pooteeweet.org> <698DE66518E7CA45812BD18E807866CE648290@us-ex1.zend.net> <469C6436.2060009@pooteeweet.org> <698DE66518E7CA45812BD18E807866CE6483DF@us-ex1.zend.net> <469CD717.2070607@pooteeweet.org> To: "Lukas Kahwe Smith" Cc: "Ilia Alshanetsky" , , Subject: RE: [PHP-DEV] POSIX regex From: andi@zend.com ("Andi Gutmans") Hmm I don't quite understand what bad code vs. good code plays here. Wordpress is one of the most popular applications out there so it's got huge value to our community. I bet there's a huge amount of PHP applications who's source code is of the same quality or worse. Anyway, the issues I have seen would also be relevant to what you call "good" code but again, when it comes to compatibility, I don't quite know why that will play a big role. I am talking about porting to both unicode_semantics=3Doff and on. This will give us a good understanding of the difference of the modes and where we're at. I bet most people who are voicing their opinions have actually not tried to write a sizeable application with PHP 6 and also tried to run an existing one on PHP 6=20 (unciode_semantics=3Don). I can also do some performance testing in our performance lab once we have both working. I haven't yet mentioned how companies building high-performance sites would probably take a huge hit by moving to Unicode to the point where I think they will not adopt for a long time and then will be faced with the choice to migrate off of PHP or bite the bullet. With some of the companies I know that have huge server farms adding 50% capacity (or whatever the number is) could be a good enough reason to migate off as they are paying huge fees for the servers... Andi > -----Original Message----- > From: Lukas Kahwe Smith [mailto:mls@pooteeweet.org]=20 > Sent: Tuesday, July 17, 2007 7:50 AM > To: Andi Gutmans > Cc: Ilia Alshanetsky; jani.taskinen@iki.fi; internals@lists.php.net > Subject: Re: [PHP-DEV] POSIX regex >=20 > Andi Gutmans wrote: >=20 > > Here's my proposed way of figuring how to make migration=20 > easier. Port=20 > > the following applications to PHP 6 and let's see what we can learn=20 > > from > > it: > > - mediaWiki > > - SugarCRM > > - Drupal > > - Wordpress >=20 > IIRC Wordpress is a good example of bad source code to fix.=20 > Drupal would be a good example of a PHP4 style fairly=20 > procedural app to port.=20 > mediaWiki also seems like a worthy cause since its one of=20 > those apps that would actually benefit quite a bit from=20 > unicode support, but I guess you are talking about porting=20 > with unicode=3D=3Doff, right? >=20 > SugarCRM would be a good example of a gigantic horrible=20 > horrible source code to fix and I am not sure if I would put=20 > it on the list considering the limited open source release=20 > they do. I think it would be cool of they would do it=20 > themselves or sponsor whoever is doing it. >=20 > We also have an SoC project where someone is implementing a=20 > PHP6 version of Jaws. >=20 > regards, > Lukas >=20