My plan is indeed to implement a very similar feature (listed in the roadmap on tiddlywiki.com as "Aliases").
The idea is indeed that certain operations will be capable of dereferencing special alias tiddlers, which would end up resolving to a different tiddler. There would be an option on the transclude widget to select whether or not to dereference aliases (that would be necessary to allow us to edit aliases themselves). Quite early on I discarded the idea of maintaining a separate list of aliases attached the each tiddler. The problem there is that (a) one has to modify a tiddler in order to give it an alias, and (b) that looking for a tiddler would require us to look separately through the aggregated alias lists, which would also be expensive to maintain. Best wishes Jeremy On Fri, Feb 21, 2014 at 2:16 AM, Daniel Baird <[email protected]> wrote: > > I prefer redirection to just having a bunch of explicit aliases. > > I like the infinitely-nestable idea but it might be difficult to > implement. An alternative might be that if you make a tiddler into a > redirect tiddler, part of the process of saving that goes and finds other > tiddlers that pointed at this one, and rewrites them to point to the new > destination directly. > > That way redirection is always one step (but if you saved the wrong > redirection, you'd have to go back and update all the other redirections > etc, which would suck). > > I'd rather have the nesting, but getting that might require some crazy > implementation hoop jumping. > > > > On 21 February 2014 12:03, <[email protected]> wrote: > >> Is it remotely possible to add internal handling of something like >> symbolic link tiddlers such that a link tiddler, when referenced in any >> capacity (link, transclusion template, etc.) is seamlessly dereferenced to >> its target first? Links should be nestable, so if the target of a link is >> also a link it dereferences again, etc. Though then there would have to be >> a check for cycles ... hmm. >> >> This would sidestep the renaming / refactoring that is listed in the >> future plans. If you want your tiddler to have a new name you just create a >> new tiddler with that name and all the properties you want it to have, then >> turn the original into a "symlink" tiddler. >> >> More importantly it would allow for circumstances where a tiddler has >> more than one correct name. E.g. suppose you are keeping a TW of plants and >> each tiddler is titled with its proper latin name, but you still want to be >> able to [[link]] to it by its common name. Elegantly, it would also handle >> the case where a tiddler has a whole list of correct names, for which I >> can't come up with a good example! >> >> I'm happy to try implementing something like this if you can point me in >> the right direction. >> >> Thoughts? >> >> -- >> 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 http://groups.google.com/group/tiddlywiki. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Daniel Baird > retro objoke: Chuck Norris had a problem so he decided to use regular > expressions. Now, every problem in the world is solved. > > -- > 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 http://groups.google.com/group/tiddlywiki. > For more options, visit https://groups.google.com/groups/opt_out. > -- Jeremy Ruston mailto:[email protected] -- 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 http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/groups/opt_out.

