An even better example would be something like:

*\define concat(1 2 3 4 5) $1$$2$$3$$4$$5$*

*<<concat abc{{ Getting Started } }def>>*

making it clearer that there's nothing special about *{{* and *}}* being 
first and last in the macro's result string.

A counterexample would also be good:

*\define itself(x) $x$*

*<<itself {{GettingStarted>>}}*

That one *doesn't* transclude anything, because the return value of the 
macro call is parsed in isolation, so it can't see the closing *}}* and so 
doesn't match the syntax for a transclusion.

Pushing the edge cases still further:

*{{<<itself GettingStarted>>}}*

results in nothing at all. The macro call returns the string 
*GettingStarted*, which the parser then recognises as a link – and this 
link then makes no sense within the transclusion brackets.

– æ

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.

Reply via email to