Here's a demonstration of the difference:
1) Create three tiddlers named A, B, and C, with text content "this is A",
"this is B" and "this is C", respectively.
2) Create a Test tiddler containing:
<$vars F="[get[text]match[this is B]]">
subfilter result 1 is: <$text text={{{ [enlist[A B C]subfilter<F>] }}}
/><br>
<$list filter="[enlist[A B C]get[text]match[this is B]]" variable="result">
subfilter result 2 is: <<result>>
</$list>
filter result 1 is: <$text text={{{ [enlist[A B C]filter<F>] }}} /><br>
<$list filter="[enlist[A B C]]">
<$list filter="[<currentTiddler>get[text]match[this is
B]then<currentTiddler>]" variable="result">
filter result 2: is <<result>>
</$list>
</$list>
3) The output will be:
*subfilter result 1 is: this is B*
*subfilter result 2 is: this is B*
*filter result 1 is: B*
*filter result 2: is B*
The difference:
- *subfilter* applies filter F to each input title and returns the TEXT
that matches "this is B", and is *equivalent to inserting filter F into
a larger filter expression*
- *filter *applies filter F to each input title and returns the TITLE
whose text matches "this is B" and is *equivalent to writing nested
filters*
hope this helps...
-e
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/9039613a-560e-4466-a67d-34d1457fb6acn%40googlegroups.com.