Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35976 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 74514 invoked from network); 5 Mar 2008 17:40:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Mar 2008 17:40:25 -0000 Authentication-Results: pb1.pair.com header.from=stas@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=stas@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: stas@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:42638] helo=us-ex1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 13/E5-45278-80BDEC74 for ; Wed, 05 Mar 2008 12:40:25 -0500 Received: from [192.168.16.115] ([192.168.16.115]) by us-ex1.zend.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 5 Mar 2008 09:40:38 -0800 Message-ID: <47CEDB07.406@zend.com> Date: Wed, 05 Mar 2008 09:40:23 -0800 Organization: Zend Technologies User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 To: Antony Dovgal CC: internals@lists.php.net References: <1706278209.20080302232134@marcus-boerger.de> <698DE66518E7CA45812BD18E807866CE01506D08@us-ex1.zend.net> <1245060809.20080304103839@marcus-boerger.de> <47CD1C1A.8000004@daylessday.org> <47CD94E0.9070600@zend.com> <47CE5950.7010907@daylessday.org> In-Reply-To: <47CE5950.7010907@daylessday.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 05 Mar 2008 17:40:38.0898 (UTC) FILETIME=[06A3F520:01C87EE8] Subject: Re: [PHP-DEV] [RFC] Replace the flex-based scanner with an re2c [1] based lexer From: stas@zend.com (Stanislav Malyshev) Hi! > Even though I do agree that delaying the release every 2-3 months is bad, > I believe this particular case deserves some special treatment. Why? We have perfectly working parser now and no immediate need to replace it. I agree that new parser is faster and better, but we are perfectly capable to live without it for half a year until it's polished, if that proves to be the situation. > Releasing a half-working version just "because we have to have releases" is total nonsense. Fully agreed here. That's why I'm against committing new parser without multibyte support. > So please instead of arguing with me, help Marcus and the others if > you don't want the release postponed. Unfortunately, I do not know Marcus' code and may not have resources to help him right now. Please keep in mind that while I am happy to help whenever I can, I am not under obligation to help on call to any project as soon as anybody wants me to, just because he wants it. That said, if somebody can and does fix new parser to support MB in reasonable time - I'm all for it. > Making new 5.x releases each year makes no sense to me, so 5.3 seems to be > perfect candidate for the next several years if we want to implement something major. What's wrong with making new 5.x releases each year if needed? > Right, and they want PHP to do its job and to do it good. Having no mutibyte support used by a lot of people does not qualify as "do its job and to do it good". What qualifies is either 5.3 with old parser or 5.3 with new parser, fully compatible. As I believe I already explained about delaying release etc., I wouldn't repeat myself here. -- Stanislav Malyshev, Zend Software Architect stas@zend.com http://www.zend.com/ (408)253-8829 MSN: stas@zend.com