Retract? Re.... tract?
Retract what? My opinion?
Hell no. Won't do it.
"Also, I think plugins are far more desirable than editing core files because edits can be cause problems you don't expect -- it is a lot easier to remove plugins that may be causing issues than undoing core edits also core edits are a nightmare to keep track of during upgrades."
So you'd rather sacrifice performance, and load a ton more code. If you're an anti-core-hack zealot, fine. However, with responsible tracking, it isn't such a drastic thing to do. Unless of course one walks among the clueless.
"Core edits may also be why some things don't work properly for people who come to this forums with unusual errors."
And the same (or worse) code in a plugin makes it better how? And editing live files without testing is good, how?
You make an edit, if needed, and if it mucks up, you cmd+z (ctrl+z for the poor folks on windoze, or the folks on linux), and then try again. If there's no responsibility to have a test site, to try things out on first, that is poor management all around.
"I am yet to find anything I need to use a core edit for that I can't do with a plugin.
Plugins when done properly - use separate include(s) with the plugin logic code from the filters/action code using a single if statement means that 99% is not parsed unless needed. I would not call this bloat."
Parsed? Who cares about parsing and executing. To read the plugin file it still has to be read into memory. That alone is enough of a hit if it isn't needed, and a lot of times the plugin is going to be 10 times the code weight of an edit. Not always, but a lot more than not. The OP's problem for example. Changing just a couple characters corrects the problem and produces the desired result. So how is adding in all those additional lines and reading it in with a plugin better?
And, as a note, while Donncha is busting his tail to provide as many hooks as possible, there a still lots and lots of places where it's necessary to edit the core if you desire to change those areas. Then again, lets read in even more files that have to have hundreds of lines of code to do what might take a 1/10th that many with an edit. Of course, reading in that plugin with every load, while the edit may only be called on certain loads.
So yeah it's bloat, with a side of A1, any way you slice it.
I won't even quote the XML_RPC stuff. But as the recent XML_RPC "problem" has shown, it can lead to many, many nightmares on its own, without any additional crap running through it.
And vbscript and active directory? Wow. I can't even comment on that crap, which I wouldn't want within 1000ft of any box that I have, let alone trying to interact with it.
And again, with xml-rpc... that still isn't exactly "smart", IMHO.
Note in the previous post, and this one: IMHO.