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