Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31041 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 29818 invoked by uid 1010); 18 Jul 2007 08:59:11 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 29803 invoked from network); 18 Jul 2007 08:59:11 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Jul 2007 08:59:11 -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:1721] helo=mail.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 39/F4-18661-956DD964 for ; Wed, 18 Jul 2007 04:59:11 -0400 Received: (qmail 18087 invoked from network); 18 Jul 2007 08:59:01 -0000 Received: from localhost (HELO lap-zeev.zend.com) (127.0.0.1) by localhost with SMTP; 18 Jul 2007 08:59:01 -0000 Message-ID: <7.0.1.0.2.20070718014908.0e9a3b50@zend.com> X-Mailer: QUALCOMM Windows Eudora Version 7.0.1.0 Date: Wed, 18 Jul 2007 01:58:49 -0700 To: Derick Rethans Cc: Pierre ,Andi Gutmans , Lukas Kahwe Smith , Ilia Alshanetsky ,jani.taskinen@iki.fi, PHP Developers Mailing List 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> <7.0.1.0.2.20070718023255.0dc0eed0@zend.com> 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 01:20 18/07/2007, Derick Rethans wrote: >This sounds like a broken record, this sounds like a broken record, this >sounds like a broken record. I've heard this so many times now, it >get's boring. I'm not surprised, but it doesn't change the fact that it's true, though. No matter how many times this will be discussed or disputed, the more we break - the harder it is for our users to move. It's an axiom, and we have to live with it, even if it gets easy to repress it and take all sorts of opportunities for an end-of-the-season compatibility breakage sale. > You seem to think that none of the people on the internals >list are part of the user base - that is incorrect. Most of my opinions >come forth out of my involvement with an extremely large code base. I didn't say that, I did say that they (myself included) don't represent the PHP userbase at large and I fully stand behind that statement. Read my other post from a couple of minutes ago for an explanation as to what I mean. > > 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. > >Regarding the unicode on/off modes, I don't think you put yourself in >the developer's view at all. Users are not going to be better of having >to deal with both modes. Well, I tend to agree with you that they shouldn't have to handle BOTH modes (write code that works with both settings). But they will definitely be better off if they can choose one of these modes and develop/deploy for it. For someone for whom PHP 6 is a non-item (no interest in Unicode), moving to PHP 6 and being forced to audit his code will be a completely unreasonable cost of migration. A clear 'not worth it' situation. > > 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. > >I really doubt that, as that list does not include many people that use >PHP for internal projects. It's mostly the "geeks" that have time to >discuss on the list. I know that *many* PHP users don't either know >about this list, or simply can't be bothered with it. You know what, I agree. I wrote something to that effect in my post from a few minutes ago. The vast userbase is mostly comprised of people we hardly even get to see. > > As for ereg - especially in light of the discontinuation of PHP 4 we > > shouldn't even consider removing it in PHP 5. > >I don't think anybody wanted to remove it in PHP 5 - just make it >possible to disable as an extension. Great, I misunderstood. Zeev