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.


Reply via email to