I can see how you can do it with two filter loops, and a slight cheat. Maybe two cheats.
The first cheat is that for most revisions, only the last part of the dotted notation is significant (e.g. 5.1.*20 -- *only the last dotted number has change for the last 4 (?) years). The 2nd cheat is that you need TW 5.1.20prerelease, because it has a new split operator. So you could have an outer filter with three runs. The first run finds the revision number or the first plugin and splits it by the period (.) and then uses the nth operator to find the 3rd rev portion. Repeat for the 2nd plugin. Then use the numerical sort operator and take the last tiddler, which will be the largest rev number. Put that number in a variable. Then for the 2nd, inner filter, use the regexp operator with the variable to find the plugin with a matching rev number in the 3rd dotted notation position. Tweak as necessary. For instance, the variable from list #1 may need to be modified by a macro in order to make it ready for the regular expression. HTH On Tuesday, July 2, 2019 at 10:13:22 AM UTC-7, Mat wrote: > > Say I have two plugins A and B. > > How can I - in a filter - evaluate if A's version value is greater than > B's? > There is, to kill off your first idea, no "greaterthan" filter operator. > > I don't want to do an action to set some value for calculation, i.e it is > ideally only a filter evaluation. > > Thanx > > <:-) > -- 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/29b88ece-04b9-410c-93e1-be458126b79f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

