Yes, this is a long-term project.

One suggestion I've made is to add some additional syntactic sugar for
templates.  Something like:

{{>Template}}
foo
{{<Template}}

which would pass all the content between {{>Template}} and {{<Template}} as
a single parameter.  This would work around all the splitting/escape issues
and allow us to rewrite {{table-start}} / {{table-end}} template pairs as
{{>table}} / {{<table}} -- ie, minimal changes to to the wikitext would be
required, but the result would be a properly nested template invocation.
 (This idea is stolen from http://handlebarsjs.com/ .)

This is still highly speculative, but I'm interested in discussion.
 --scott
_______________________________________________
Wikitext-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitext-l

Reply via email to