Hello internals,
let's make ext/pcre and ext/spl first class core components and not allow
to disable them.
SPL:
+ influences a bunch of other stuff, and some extensions even behave
different whether SPL is shared or built-in, this is hard to realize
and understand for our users
+ was designed from the beginning to contain stuff that is standard in
the oo world, so non standard stuff should be moved to specialized
extensions like pecl/spl_types
- yet another core component and special case
- most important stuff could be moved to zend - but where to stop
+ well nothing in spl belongs into the engine, in the same way that
nothing in ext/standard is in the engine.
+ zend engine has different license - i wouldn't allow the change
+ there is already too much in the engine, actually we should move
stuff out of there - (oops/ouch, did i say this?)
+ spl only utilizes the engine, it does not influence modify anything
there.
+ we want to be able to rely on SPL in run-tests.php
PCRE:
+ used in a lot of stuff and influences stuff like SPL
beep, go back to square one
+ is anybody not using this one, seriously?
+ other regex options suck
+ we want to be able to rely on PCRE in run-tests.php
comments?
Best regards,
Marcus
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php