On 8/4/06, Jay R. Ashworth jra@baylink.com wrote:
My instinct is to say that's a Bad Idea, and on reflection, I know why.
I can't locate it just now, but there's an Eric Allman paper that ships with the sendmail distribution, that explains why mailbox-name-generation protocols are a bad idea: because (among other things) they can *reveal* collisions, making things that weren't broken break as the environment (invisible to a mail sender) change.
Case folding is inherently a wart, because (unless you use it *everywhere*), it can make things break. That is, if you permit pages whose names differ only in case, then you cannot safely automatically fold case *anywhere else*, because you open the possibility that, for example, someone will pick a template that has been included in hundreds of pages -- with the wrong case -- and create the template to which that *actually* points.
I think the request was only for when one types Template:Somethingorother into the search bar. When it comes to actual transclusions — or even links, anything that sticks around — then yes, I would agree. But more intelligent search heuristics are a different matter.