> $:/core/Filters/Orphans 
<http://www.google.com/url?q=http%3A%2F%2Ftiddlywiki.com%2F%23%2524%253A%252Fcore%252FFilters%252FOrphans&sa=D&sntz=1&usg=AFQjCNGUYLEDQgIE5-fIbWEROK-8Q5M98A>

That tiddler is only used for populating the dropdown list on the Filter 
tab of Advanced Search.

> Variable Parameter Defaults @tb5 
<http://www.google.com/url?q=http%3A%2F%2Ftb5.tiddlyspot.com%2F%23Variable%2520Parameter%2520Defaults&sa=D&sntz=1&usg=AFQjCNFBCFXY-PnxZEMCynbMeyDFyM9niw>

Those work because macro parameters are dumb. They're just simple strings 
of characters, and not parsed at all. This is true both of the default 
values specified on the *\define* line, and of the values passed when a 
macro is called.

A macro call returns a string that is the value/definition of the 
underlying variable/macro, with any *$parameter$* placeholders filled in 
via trivial textual replacement. Only once the string has been returned 
does it finally get parsed.

For the same reason, the following weirdness also works:




*\define concat(1 2 3 4 5) $1$$2$$3$$4$$5$<<concat {{ Hello There } }>>*
– æ

-- 
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