Hey,
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 me.
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 mean something?
Cheers
-- Jeroen De Dauw http://www.bn2vs.com Don't panic. Don't be evil. --