Riz wrote: > > Glad to hear that you found it useful. I hope more people will do too. >
Me too. Thank you for the detailed explanation on the issues of padded numbers. Its helpful for me to better understand the limits as is. It is NOT a deal-breaker. To me Title numbering in TW is a bit of a fudge. But a workable one and I mustn't expect too much from it. I will look at your suggestion around sorting. So thanks! Very best wishes Josiah I did notice your request for padded numbers. Solutions towards that will > bring with it two issues. > > - Performance: To correctly pad, say 00001 or 00019 etc, you need to > evaluate the number of digits and add number of zeros accordingly. This > process should happen for every iteration of the loop, in addition to > checking for existence of title with that number as suffix. > > - You are essentially defining the maximum number of tiddlers you will > create with that title. > Say you decide you want the numbers to have 5 places. Like 00001 or 00019. > The algorithm will flow like : Is the tiddler existing? -> Yes -> Add a > numerical suffix with 5 places -> Increase it sequentially until you reach > a unique number. > This will go on as expected, till 99999. The moment you create the > 100000th tiddler, the execution of code cannot move forward. Tiddler > exists, but adding any number suffix from 00000 to 99999 is not creating a > unique title, resulting in a deadlock. > > A much more simpler, far more open-ended solution to this issue would be, > IMHO, creation of a filter that sorts titles respecting the numerical > parts. Given the alphanumeric nature of our titles, I think this is > required. > > If you absolutely cannot wait for someone to come and create that filter, > I suggest you give the $initval as 1000, and that would help you sort > correctly. > > -- 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 email@example.com. 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/927eca1b-d151-49cb-a981-17fe2625ad89%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.