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.
