S.S, Mark and BTC, Many thanks for your kind reply. Still I am confused. See also the below description by Tobias Beer. This is also nice example.
http://tobibeer.github.io/tw/filters/#when%20current%20tiddler%20has%20title Actually I think when I have <$list filter="01 02 03"> here I have a local variable called *currentTiddler* and I can use it. but, it seems *is[current] *IS only refer to the title of tiddler, and differs from the currentTiddler above (a loop variable) I am trying to read and understand the documentation. --Mohammad On Sunday, February 3, 2019 at 8:32:27 PM UTC+3:30, S. S. wrote: > > Mohammad, the explanation by BurningTreeC is the really the key to > understanding the issue here. > > the *all* operator creates an output, ignores every input. the *is* >> operator filters an input >> > > I guess the first : <$list filter="01 02 03"> : is just setting the > <<currentTiddler>> variable. The *all* operator can use that, the *is* > operator ignores it? > > I believe this difference between "creating an output" and "filtering an > input" deserves to be clarified the documentation, and I may do that. > > Also, Mark said: > > The "is" operator has the advantage that it can take a "system" parameter, >> which is for some reason is missing from "all". >> > > As a general question, would it not be a good idea to include a > fundamental category of *system* in the *all* operator? > > -- 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 https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/62a9584e-bfcf-4dcd-b8af-32a1019061f7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

