Hi Stas,
You know, it's not always possible to get new features or performance
boosts without API change. It's one of the reason why we postpone such
changes for major releases. But, I agree that even in major releases API
shouldn't be changed without significant reasons, and we should keep
compatibility if possible.
BTW I even think that PHP doesn't need most of recently added features.
It's a monster already and we make it more complicated with each
release. As these new features are needed only to few people, they are
not tested enough. Then, after release, we found that something doesn't
work as expected, and we have to fix design mistakes with ugly hacks.
Traits is a good example.
Thanks. Dmitry.
On 09/04/2012 11:15 AM, Stas Malyshev 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.
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php