On Tue, Sep 4, 2012 at 1:15 AM, Stas Malyshev <smalys...@sugarcrm.com> wrote: > > Hi! > > Given many discussions on the list about changing stuff in PHP, I'd like > to bring everybody's attention to comment by Linus Torvalds in this > topic: https://plus.google.com/115250422803614415116/posts/hMT5kW8LKJk > > It talks about Linux kernel and discussion has next to nothing to do > with PHP, but generic point about keeping the interfaces and importance > of not serving one use case I think very important for all widely used > platforms equally. I think the opinion of the author of one of the most > successful platforms in recent history may be interesting to consider. > -- > 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 >
Good find, Stas. I would like to quote a portion of it: > One of the core kernel rules has always been that we never ever > break any external interfaces. That rule has been there since day > one, although it's gotten much more explicit only in the last few years. > The fact that we break internal interfaces that are not visible to userland > is totally irrelevant, and a total red herring. Basically we shouldn't break any interfaces that are user-facing but we are free to change things internally as much as we want as long as the external interface is honored. -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php