Recent discussions about inclusion of pecl/phar into the core distribution shows again that we are missing a defined process of handling additions to the PHP main distibution. How many people are really reading through all mails of 100+ message threads?
It's going to be a chaos. Always. Once a developer has got his new, shiny and soon-to-be-world-dominating extension into the core, he'll be a even stronger advocator of the "no-new-extensions" camp. Not to disrespect any work, but this is pure rivalism, masculine--really!
The idea of moving extensions from core to pecl is honorous, but we all know the current problems of this ideology.
Many people have asked me when pecl/http will be included in the main distribution. My answer is short and simple: "Never" (I usually add a tiny sentence, but that's nothing encouraging either).
Ah... and please do me a favour: rather keep your comments to yourself
(...or toss it into the nonsense thread@internals).
this non-process is often used to beat at each other.
But why are many PECL packages unmaintained? Because there's the "Siberia" attitude of a lot of PHP core developers, which unfortunately is valid at some extent, and because PECL packages are usually completely inaccessible by the "standard PHP user". Which in turn causes the "I-want-my-code-in-core" feeling of a lot of extension developers.
Vicious circle.
Maybe some change in the normal distribution (i.e., no compile, or local, non-global, compile) is the way to go. Seeing as how that's where the real speed is to be had, I would think that PHP as a language would want to make it ridiculously easy to add an extension to an existing install without re-compiling.
why people dont want to polish PDO, sqlite support?