Steve Bennett wrote:
Perhaps it would be better to have an unambiguous
syntax like:
[[Link||ing]], [[Firefox 2||.0]], [[Brion||'s]] apostrophe etc. It's no
wordier (save an extra pipe)
than present. and you can exactly what is and isn't covered by the link.
With a bit of effort we could even clean up the pipe trick:
[[Sydney|, Australia|]]. [[Nice| (programming language)|]]. Or something.
Again, rather
than relying on
dodgy rules like detecting "(context)" and ", location", make the
user
specify it without ambiguity.
I think work on a clean grammar and a slick parser are among the most
important discussions I've ever read on here, and it's good to see it
going somewhere. In particular I think the business with apostrophes is
horrible and I have no idea how it ever got passed as intuitive.
Nevertheless, please don't throw out the baby with the bathwater - the
[[inner li]]nk syntax is one of the bits of the Wiki syntax that I think
works really well, and I'd hate to see it get bogged down with yet more
of the dreaded pipes, which honestly many users will not even know how
to type.
Soo