It's not clear to me from Tim's description exactly what he's proposing, so let me paraphrase what I think he means:
- No meta tags (#base, #context, #parent, #alias, or all
the variants we've discussed over the months), no new name spaces or runtime-features of any kind.
- As purely a typing convenience like ~~~, links typed
as [[/baz]] on page "Foo (Bar)" are rewritten when saved as [[Baz (Bar)|baz]]; links in the form [[/baz]] on page "Foo" are rewritten as [[Baz (Foo)|baz]]. If the link already specifies a display form (the part after the vertical bar), that display form is used as is.
- Links with non-initial slashes are not modified at all.
That's it (as I understood it). The problem at [[Middle Earth]] does seem to be thy typing inconvenience. The proposal should solve it nicely and simple, without subpages.
Magnus