On Wed, Apr 22, 2009 at 12:18 PM, William Allen Simpson william.allen.simpson@gmail.com wrote:
Having thought about such issues on more than one occasion, I'm proposing clean markup that's easier and predictably parsable, and fits well with current practices and syntax:
{{# function (existing) {{## substitute-only subst:, otherwise is transclude {{ {{### substitute-only subst: for function, otherwise is {{#
Again, personally I don't like magic symbols. Distinctive keywords are much better for grepping/Googling/etc.
NB:I'd prefer <substituteonly> and <nosubstitute>, spelled out like include.
Since the existing keyword is "subst:" and not "substitute:", I think <nosubst> would be better.