Jeremy ... Both the generalization of "list of tiddlers" and the side effect of "ordering of the tags would be properly maintained" would provide major benefits to me since I make extensive use of tags. In fact, if you think of tag values as "symbols" and their order is maintained, then it's possible to create a "positional notation" in which each position acts as an orthogonal dimension. The end effect is that it would be possible use a single symbolic tag value that precisely positions the objects so tagged in a sparse (associative) "N dimensional array". To understand this it may help to start by thinking of 234 as ... = 2x10*2 + 3x10*1 + 4x10*0 ... = the cell that is in the second plane, 3rd row, 4th column. Then, its possible to generalize this by realizing that there is no need to limit it to just using base 10. Wikipedia's mathematicians refer to "mixed radix positional notation"(s). For example, Canadian postal codes are a 6 character ANA-NAN pattern in which my postal code of M1C 3L3 expands to 13x26^5 + 1x10^4 + 3x26^3 + 3x10^2 + 12x26^1 + 3x10^0
Going further, there is no need to be limited to just using Alphabetic letters and Numeric digits. If we take advantage of the UTF-8 encoding range, then the UCS (Universal Character Set) provides an "alphabet" of about 2.2e9 letters. Thos makes it possible to. for example, provide a unique 2 character symbol for each of the planets 7,000,000,000 inhabitants with lots of address space "room" left over! If anyone is interested, I can add reference links to the main supporting source pages at wikipedia. Cheers, Hans On Wednesday, July 31, 2013 4:32:27 AM UTC-4, Jeremy Ruston wrote: > > > With respect to the comments about handling multiple tag fields, I'm > increasingly interested in the idea of generalising "list of tiddlers" as a > field type; the tags field would then just be an instance of that field > type. So you'd be able to create many different fields each of the type > "list of tiddlers". This idea also fits in nicely with the work I've been > doing on D3 integration: in D3 the fundamental datatype is the list (or > array). This would allow us to model a table as a list of lists, which > would fit very naturally. > > A potential side effect of the change is that the ordering of the tags > applied to a tiddler would be properly retained, allowing users to reorder > tags to convey their relative importance. > > Does that make sense? > > Best wishes > > Jeremy > > -- 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 tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/groups/opt_out.