Re: [RFC] Replace the flex-based scanner with an re2c [1] based lexer

From: Date: Mon, 03 Mar 2008 19:58:50 +0000
Subject: Re: [RFC] Replace the flex-based scanner with an re2c [1] based lexer
References: 1 2 3 4 5 6 7 8  Groups: php.internals 
Request: Send a blank email to internals+get-35924@lists.php.net to get a copy of this message
On Mon, Mar 3, 2008 at 8:48 PM, Stanislav Malyshev <stas@zend.com> wrote: > Hi! > > > > It is clearer but it is not a problem. New features may introduce new > > dependencies. Having a dependency on libicu while we introduce intl > > and other features related to unicode or i18n. I would agree if we > > were talking about 5.2.x. > > pecl/intl is an extension, there's no surprise that you need external > library when you enable extension. However, adding dependency in core > that you can not rid of has a lot of consequences (think distributions, > builds on non-Linux systems, etc., etc.). intl (and related changes) is almost the only why one will upgrade to 5.3.x. There is no core (as in zend engine) for 95% of our users. There is a PHP release with default features which can be relied on. That's my feeling and experiences on this topic. That being said, icu is so common these days, I really don't see a problem to have it as dep. If we were asking for some esoteric library, I would worry more, obviously :) -- Pierre http://blog.thepimp.net | http://www.libgd.org

« previous php.internals (#35924) next »