A property of most GUID generation algorithms is that they can generate a 
stream of GUIDs that are guaranteed to be unique across time and space:

https://en.m.wikipedia.org/wiki/Universally_unique_identifier

> When generated according to the standard methods, UUIDs are for practical 
> purposes unique, without depending for their uniqueness on a central 
> registration authority or coordination between the parties generating them, 
> unlike most other numbering schemes. While the probability that a UUID will 
> be duplicated is not zero, it is close enough to zero to be negligible.


With such algorithms it may be reasonable to maintain a GUID in a tiddler field 
other than the title, and to do without any uniqueness constraints (instead, 
one would just need to follow some high level rules, such as that a new GUID is 
generated for a clone of an existing tiddler).

Best wishes

Jeremy.

--
Jeremy Ruston
[email protected]
https://jermolene.com

>> On 20 Apr 2018, at 16:16, PMario <[email protected]> wrote:
>> 
>>> On Friday, April 20, 2018 at 4:24:38 PM UTC+2, TonyM wrote:
>>> Mario,
>>> I am in total agreement on your approach to titles and have no problem with 
>>> these myself.
>>> 
>> What I am trying to say is can we make a field that containes a unique id 
>> stored in a field for any (not nessasarily every) tiddler that is 
>> independant of its name.
>> 
> 
> Yes. .... tiddler titile.  .... once "alias" is a first class TW citizen. 
> 
> We need something that works out of the box. The tiddler title is the only 
> thing atm, that fulfills the uniqueness requirement. So the tiddler title is 
> the only thing, that can be used as a UUID. period. 
> 
> We just have to change the existing UI to deal with this. So we have to make 
> sure, once a user flips the switch to UUIDs the "subtitle" or "aliases" field 
> is filled with the tiddler title text. So the user can start to use the 
> tiddler title as the UUID. ... 
> 
> I think UUIDs and human readable titles may even coexist. IMO it's primarily 
> a UI and editor problem atm. 
> 
> I don't think a new uuid-field will be a real solution. 
>  
>> If such a field existed I am sure a minor addition to the uni-links plugin 
>> would allow tiddlers to be located via this permanent reference and render 
>> its caption, title or alias.
>> 
> 
> right. 
> 
> -----------------
> 
> About using timestamp to create UUIDs .. This is a solved problem. We 
> shouldn't discuss it. 
> 
> -mario
> -- 
> 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 https://groups.google.com/group/tiddlywiki.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/ed420ae1-8011-49ed-90b8-d5b9f9206792%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
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 https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/E1513B08-2C10-4594-B593-CB77A5A97CED%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to