On 8/29/06, Andre Engels andreengels@gmail.com wrote:
I agree where the ~~~~ is concerned, but how about [[Foo (blah)|]]? I have always considered the way that has been programmed to be some kind of error. I think it would have been better to keep [[Foo (blah)|]] in the text, and change it at parsing. Apart from the 'surprise' factor, I see two more advantages:
- It diminishes the human readability of the wiki text less (just
disregard the special symbols and anything between brackets and you get the 'flat text')
- It makes it much easier for newbies to learn this 'trick'. Now you
have to hear or read it somewhere, but if it were not changed on save, one could find it in existing wiki text and learn that way.
Agree with all that - I would be curious to hear what the rationale was. Most likely it simplifies parsing to do it this way, as the parser doesn't need to be touched.
On the other hand, it raises questions about the true syntax of MediaWiki: is [[foo (blah)|]] well-formed Wikitext or not? Technically, it's not. Practically, it is.
Steve