Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31032 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 9150 invoked by uid 1010); 18 Jul 2007 00:49:19 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 9119 invoked from network); 18 Jul 2007 00:49:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Jul 2007 00:49:18 -0000 Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 212.25.124.162 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 212.25.124.162 mail.zend.com Linux 2.5 (sometimes 2.4) (4) Received: from [212.25.124.162] ([212.25.124.162:1955] helo=mail.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6D/66-01489-C736D964 for ; Tue, 17 Jul 2007 20:49:16 -0400 Received: (qmail 32127 invoked from network); 18 Jul 2007 00:48:49 -0000 Received: from localhost (HELO lap-zeev.zend.com) (127.0.0.1) by localhost with SMTP; 18 Jul 2007 00:48:49 -0000 Message-ID: <7.0.1.0.2.20070718023255.0dc0eed0@zend.com> X-Mailer: QUALCOMM Windows Eudora Version 7.0.1.0 Date: Wed, 18 Jul 2007 03:09:31 -0700 To: Pierre Cc: "Andi Gutmans" ,"Lukas Kahwe Smith" , "Ilia Alshanetsky" ,jani.taskinen@iki.fi, internals@lists.php.net In-Reply-To: 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> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: Re: [PHP-DEV] POSIX regex From: zeev@zend.com (Zeev Suraski) At 00:21 17/07/2007, Pierre wrote: >Hi Andi, > >On 7/16/07, Andi Gutmans wrote: >>I disagree with this view of the world. > >Well, we seem to all agree on this view, but let forget this >unsignificant fact :) Pierre, I wanted to send my 2c even though I'm not really involved in internals@ any longer - because in reality it doesn't really have much to do with such decisions. internals@ makes decisions that effect the entire PHP userbase. We all need to remember that the people on this mailing list are not close to something that represents the userbase. We do have some very opinionated people on this list, some of them with a lot of commit-karma - which are not very open to feedback from regular users. I'm not saying I represent the PHP userbase, and I don't think Andi is saying this either - but both of us try to take the end user's view when we think about stuff like this, as opposed as the internals@ PHP developer view. I would go as far as saying that I think we do it (as well as some others, like Rasmus) more so than some others on this list. For that reason I suspect that if you moved the discussion to, say, php-general - you'd see a much more balanced view of the world. Unfortunately it will probably not be very manageable. Something more practical would be trying to think about things from the end users perspective as opposed to our perspective as the developers and maintainers of the language. Finally, at the risk of sounding like a broken record, we always need to remember that BC breakage accumulates, and it's not binary. Every cleanup we do in PHP 6 will further slow migration, and as Andi pointed out a few days ago, things don't look too well as it is. As for ereg - especially in light of the discontinuation of PHP 4 we shouldn't even consider removing it in PHP 5. I agree with Andi that I'm not sure it's a good idea for PHP 6 either, but I'm not sure it isn't either. As long as it's easy enough to turn it back on (i.e. have it bundled but disabled) I think it's not unreasonable. Zeev