Awesome.  That's one of my favourite metafeatures of TiddlyWiki -- the
clear and careful thinking that goes into selecting features :)

;Daniel

On 21 February 2014 19:39, Jeremy Ruston <[email protected]> wrote:

> 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.
>



-- 
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.

Reply via email to