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.

Reply via email to