Re: [RFC] Replace the flex-based scanner with an re2c [1] based lexer
| From: | George Schlossnagle | Date: | Mon, 03 Mar 2008 19:55:59 +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-35922@lists.php.net to get a copy of this message | ||
On Mar 3, 2008, at 2:48 PM, Stanislav Malyshev wrote:
Hi!*steps in from nowhere* It's just a build dependency, right? And one that's already required if you want to generate all the internal parsers by hand as part of your build. If it's really that huge a concern you could ship a precompiled scanner/lexer. GeorgeIt 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.).