Hi Stefan It seems to me though that there is a need for documentation on the syntax > of using variables, parameters and macros in different contexts. Am I > right? It is very hard to guess when to use $variable$ or $(variable)$ or > <<variable>> ... For instance, there is the "[tag<variable>]" syntax for > use in filters. Here it should be clear that this is a "late binding" of > the variable at the time when the filter is parsed (or better "executed") > and not a "in place subsitution" at the time the whole _statement_ is > parsed. I have experienced many other uncertainties like this. >
The only place where TiddlyWiki does textual substitution is with macro parameters and variable substitutions. Macro parameters are substituted with $parametername$ Variable substitutions within macros are substituted with $(variablename)$ Everywhere else, TiddlyWiki uses transclusion - what you've called "late binding". > What would be the best place to add documentation? The "WidgetVariables" > tiddler for instances is empty. > Perhaps "Macros in WikiText"? Best wishes Jeremy > -- > 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. > -- Jeremy Ruston mailto:[email protected] -- 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.

