Hi!

> While I do see your point, to me it's less of an issue that it breaks
> APC, and more of an issue that APC's functionality is not in core.

You are confusing specific extension with functionality. The problem is
not that specific extension (APC) is not in core, but that the proposal
makes functionality (bytecode caching) very hard. Having this
functionality work and possible is important. Having it in extension
works perfectly well and actually much better than if it would be in the
core, since it allows APC and other bytecode caches to experiment with
additional functionality and ideas (file stat caching, data caching,
optimizations, etc.) without destabilizing core. Having functionality
not in core but in extension is not a punishment or some kind of
statement of importance, it is just a good design that makes the thing
more flexible and opens more space to innovation and improvement.

> We wouldn't have this issue if APC was in core. As it is now, having it
> as an external project just creates weird muddied waters...

I do not see how what Rasmus said even relevant to APC being in core.
The same issue would be there anyway. How APC is compiled is completely
irrelevant here.
-- 
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to