Tim has a good point - there needs to be a way to put in a literal delimiter delimiter (). And, it should be as BC as possible.
So I'd like to revise my suggestion (which is only a hypothetical musing anyway)
What about using backtick (`) with a literal backtick being backslash backtick (`)
So:
| => param delimiter (as it is today) `| => literal pipe `a => `a (when anything other than a pipe follows a backtick, keep the backtick and the char) `` => `` (same as above, effectively) `| => ` followed by param delimiter \a => \a (backslash only has special meaning when preceding a backtick) \ => \ (same as above)
The advantages to this proposal is that it will only break BC for cases where a backtick immediatly precedes a pipe (`|) or when a backslash immediately precedes a backtick (`). I suspect these two constructions are rare - though I have no statistical evidence to support this claim. :)
-- Jim
On 7/5/07, Michael Daly michaeldaly@kayakwiki.org wrote:
Platonides wrote:
What about ¬ ?
I haven't seen one of those since the days of the 029 keypunch!
Mike
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/wikitech-l