Hi Matabele > > The advantage is that the widget is simple and never needs to change -- > subfilter expressions can be built using any combination of filter > operators to achieve the desired result. In the event that an operation is > missing, a new filter operator may be written. If you need a new filter > operator, please let me know and I'll andeavour to write one. >
I do like the modular approach of filters. I'll start from there. > The only advantage of Jed's list $action-editlist is in the case that your > application requires multiple instances of a single item (this was one of > the design considerations for his widget.) Although none of my filters > enforce single instances of items, several of the core filter operators do > so (including the +[] and -[] operators -- in practice, therefore, my > widget manipulates sets.) > Sets is exactly what I want. I am just listing tiddler titles like tags do, only in multiple fields. I want the interface to look like you are adding tags, with a popup autocomplete. No more typos or copy pasting a search result inside [[ ]]. Actually, that might be a really useful widget/macro on it's own. > The $x-maketid widget will create a unique name using an appended integer > -- repeated clicks of the button will, therefore, create a number of > tiddlers with different names. A date/time may also be appended to the > title -- this tends to generate a unique name without the need for > appending an integer (if two are created in quick succession, an integer > will be appended to the second title.) > Great, creating a unique name is an advantage. Dates are a good idea too, hadn't thought of that. Cheers Phil -- 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 http://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/6546d8e4-e15f-426d-826c-e5a491f7573d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

