You're shifting responsibility here. The job of
the person adding new
code (you) is to convince the community (everyone else) that it's a
good idea. That's how we develop. Aaron, Brion and myself have all
expressed skepticism at the usefulness of this idea.
We don't develop with the model of "Well I
think it's a good idea and if
you can't prove me wrong then it stays."
Sure. If I think something is good and everyone else it's not, bad luck for
This feature is primarily useful for extension developers, not so much for
core developers. So what we got here is a bunch of core developers saying
it's not so useful. Is that surprising? No, not really, I've seen this many
times before (just think about the @since tag which just got ridiculed by
several core developers but makes a huge difference to extension
developers). What I am asking is to keep in mind the needs of developers
that do not just work on core or extension with loose or no compat
restraints. If it turns out that these people disagree with me, then again,
bad luck for me. But I really doubt this is the case. This setting is
thought useful by the two most active extension developers. That might just
Jeroen De Dauw
Don't panic. Don't be evil.