On 11/18/05, Max Voelkel <max(a)xam.de> wrote:
2.
Syntax. We had to extend the syntax slightly to enable annotations
of links and data values. Currently we settled down to use
The problem with your extending of the syntax is that it conflicts
with existing titles both in theory and in practice, pages with double
colons though rare do exist, for example the Code::Blocks article on
enwiki and numerous user pages on other wikis.
Having said that you could either break compatability with such titles
or use some of the characters currently not allowed in titles which
are:
* +
* <
* >
* [
* ]
* {
* |
* }
[] aren't practical since they already delimit the link (unless you
wanted horrors like [[located in[England]]), {} are already used for
templates and | would be ambiguous that leaves you with <> and +. and
[[location>England]] or [[location=>England]] doesn't look all that
bad.
[[attribute type:=data value with unit|optional
alternate label]]
Sample, on page "London": ... rains on [[rain:=234 days/year]] ....
Renders as .... rains on 234 days/year (nothing linked)
Say I also wanted to link an assigned value, say make a link to [[234
days/year]] how would I do that? [[[[rain:=234 days/year]]]] doesn't
work.