#base [[Fantasy Fiction]]
[[/elves]]
could be translated into this:
See also: [[Fantasy Fiction]].
[[elves (Fantasy Fiction)|elves]]
My apologies for not understanding you perfectly, but it still
would act as I've said if you don't give it a #base.
The key differences between my proposal and his are:
1. I propose a solution that converts text during save, while Uri proposed
adding to the wikipedia's source syntax.
2. I propose the disambiguating syntax -- [[title (context)]] -- while Uri
proposed subpage syntax -- [[context/title]].
As for #2, I no longer support subpage syntax (as I've said, the
parentheses seem to me more aesthetic and helpful for an
encoclopedia).
As for #1, what I dislike in conversion during save is the fact
that _editing afterwards_ is still difficult (and I truly see no
gain in making this sort of pre-processing - it could be done
in runtime just as well). The renaming rules seem quite
complicated and implicit to me. And finally, I have doubts
if it is wise to build a link-resolving AI using regular
expressions if we can have the authors make the same
decisions explicitly.
Sincerely yours,
Uri Yanover