Sorry, Magnus, but your counter-proposal changes the
runtime behavior of the system and is /far/ too complicated.
Let's not shoot the golden goose here: Wikipedia works
because it is SIMPLE. Article title space should be
flat (whether or not we add typing conveniences).
Also, disambiguation isn't the problem we're trying to
solve here. That can be done easily enough manually.
There are already great disambiguating pages like "Java",
and we should allow the software to do those automatically
because we want human judgment and creativity to apply to
making them.
The issue really is just one of typing convenience. When
I write about Texas Hold'em strategy, I might say something
like "A raise from late position on the flop will often
cause an opponent to check to you on the turn, giving you
the chance to check behind him and take a free card." In that
sentence, I might want to link words like "raise", "position",
"flop", "free card" and such, and typing "[[Raise
(Poker}|raise]]"
for every one of them is a pain. But I /want/ to do the right
thing semantically and make sure that the link actually does go
to the "Raise (Poker)" page, and not just to a disambiguating
"Raise" page that will interrupt and confuse the reader.
Of course, when I /want/ links to be ambiguous to encourage
"accidental" discovery, I can still do that too. In my
"See also" lines, for example, I'll probably just link to
simple titles, hoping that accidental links do interesting
things. So there /will/ be an "Elves" page with pointers to
other contexts, as well as "Elves (Tolkein)", or whatever.
The author should have the choice, and the power. The software
should support what theauthor wants to do, not enforce its
ideas or structure upon the author.
0