Jeremy,

My bad saying [is[current] vs [all[current] however the english would 
suggest it is the other way around. Ie is is a specific case, all means 
from all get current. 


>    - In many cases [is[current] is the first operator in filters 
>    especially on view tiddler, should this be included in the application of 
>    the tagindexer? 
>
> Yes, as you know it is much less efficient to start with [is[current]] 
> than [all[current]] because the former scans each tiddler to check whether 
> it is the current tiddler, while the second just selects the current 
> tiddler without scanning.
>

It is a subtle difference that most will miss and they must read or never 
know. Perhaps it would make sense to provide an alternate *here[] *operator 
that is equivalent to all[current]. The parameter could also allow 
*here[tiddlername]* or here<variablecontainingtitle> to override 
currentTiddler. Unlike the all[tiddlername] operation which is bad english 
and does not work.

I think this would make the filters more readable, especially when acting 
on the current tiddler.

So as you say
 

>
> But, we might indeed be able to adapt the indexing mechanism to optimise 
> the is[current] operator, and possibly some of the other variants.
>
>
Perhaps a *here[]* operator could be one of these variants. 

*An aside*
Since the suggested here[] operator by design results in a single title 
perhaps we could explore the use of another operator that handles multiple 
without deduplication for the maths operators. No need to respond, there 
has already being some discussion on this.

*Post Script: *with current and foreshadowed developments in tiddlywiki I 
am looking at making TiddlyWiki a key feature of a business I am starting. 
Perhaps we could start a forum for this and have some hangouts 
(equivalent), becuae there is a lot to discuss, this can inform development 
and help us address open source and licencing issues in advance.

Regards
Tony 

-- 
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 https://groups.google.com/group/tiddlywikidev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/b9d70937-560c-4a80-b215-871de5c04972%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to