Hi Alberto

The "tagging" filter can indeed be pretty slow. The mechanism does quite a
bit of caching, but there's still a lot of computation going on. I think
there's still considerable scope for optimisation in the implementation.

The arrangement you suggest of letting authors compose complex filter
operations with shared partial results has been on my mind too. My thoughts
are around extending widget variables so that we handle lists of values as
well as single valued strings. Then we'd add:

* <<variable name>> within filters to reference a list in a widget
variable. A minus sign would remove the elements of the specified list:
-<<myList>>
* A new variant of the <$set> widget that can set a variable to the results
of a filter expression
* Perhaps a wikitext syntax for these assignments:

\list variableName [[filter expression]]

Best wishes

Jeremy.



On Thu, Feb 6, 2014 at 5:16 PM, Stephan Hradek <[email protected]>wrote:

> You're right. Your idea seems great! I'm looking forward to it.
>
> --
> You received this message because you are subscribed to the Google Groups
> "TiddlyWikiDev" 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/tiddlywikidev.
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Jeremy Ruston
mailto:[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" 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/tiddlywikidev.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to