As Jeremy said the easiest way to use UUIDs would be, to use it as a
tiddler title. All TW core functions will work quite well.

The only problem will be, the users.

a)
If you need to link a tiddler in text, you'll have to create a
[[prettyLink|0d9b98c0-5f73-45eb-ac4a-386d445905e3]] to make a tiddler
accessible and also "human readable".

b)
<<list filter [tag[0d9b98c0-5f73-45eb-ac4a-386d445905e3]]>> will work
perfectly well. But IMO "no" user will want to type it. It simply is
error prone.

c)
Human users want to have "pretty links", which makes stuff
complicated.

If you don't want to use the tiddler.title as an UUID, you'll need to
rewrite most of the core functions. But all this stuff has to be
programmed. Since the underlaying system doesn't force you to do it,
nobody will do it. It's as simple as that.

UUIDs can't be optional. If they are optional, you'll need all core
functions twice, or/and the internal handling is more complicated.
eg:
<<list filter [tag[myTitle]]>>
<<list filter [tag[U-U-I-D]]>>

Since the links that are created by the list macro, need a different
internal handling, the core will be even more bloated. ....

Point a) and b) could be solved by an advanced editor, that does the
translation for the user. But it has to be programmed. ...

Just wanted to throw some thoughts to this topic ;)

have fun!
mario


-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en.

Reply via email to