On 9/22/07, Magnus Manske magnusmanske@googlemail.com wrote:
- "::" might be confusing. Then again, this will mostly be hidden in
templates like {{ISSN}} anyway
More to the point, it's degenerate. You can have the string '::' in page names, and the same for '='. How can you be sure that [[Special:TemplateLink/test::param1=value1::param2=value2]] doesn't mean "include the template named 'test::param1=value1' with param param2=value2", for instance? If there were any way to get this to work without imposing additional restrictions on the page names, that would be far preferable, I think.