Re: [RFC] Replace the flex-based scanner with an re2c [1] based lexer
| From: | Pierre Joye | 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