Folks,

I am working on a report generator and realised I may like to sort on more 
than one parameter eg state then region

I konw how to do as much with nested lists but what if the sort operator 
supported it?

I am not so sure if it would be difficult or not to implement but It may 
look like this

sourcelist +[sort{!!state}] +[sort:subsort{!!region}]
Or another form of annotation

The idea would be to first sort the list by state, then within Each" value 
of state sort it by region

Ideally we could then sort again N times, here I use a subsort operator so 
we are free to provide some flags
sourcelist +[sort{!!state}] +[subsort{!!region}] +[subsort[title]]
or a flag could be used on each of the sort types eg +[nsort:subsort<var>]


*Why?*

   - Tiddlywiki is about lists, and sorting an important feature. 
   - Filters are our title handlers and are used to generate lists
   - There have being calls for intermediate values in filters but perhaps 
   one reason is to group and subgroup rather than use multiple list widgets.
   - Filters acting on lists are not dissimilar to 4th Generation report 
   languages, 
   most have the ability to group in the listing mechanism.

Thanks for your consideration

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 view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/0d08d142-76de-4208-a78c-78f31a080530%40googlegroups.com.

Reply via email to