On Wednesday, April 22, 2020 at 7:15:30 PM UTC+2, springer wrote: > > Getting an alias field to play well with freelinks is THE DREAM! >
hmmm .. ok > To be clear: something like uni-link helps one kind of use-scenario -- the > one where a single author is generating tiddler content, and is aware, > while typing, of where there's an alias available. > That's a point > My own case (perhaps like OP here, blarg H) is that I'm often pasting in > text from elsewhere, and I just want all the resonances to other tiddler > titles to self-recognize. > A good point too. > Jeremy's freelinks macro is GREAT for that! But simple things like > capitalization and plurals get broken. And since I'm pasting in text from > elsewhere (sometimes in a formal-citation context) it's really not > appropriate for me to mangle the text itself. > OK > I'm in no position to rewrite any plugins (least of all now, given my > day-job). But I would actually pay real money for this work. And I'm not > rich. :) > > -E Springer > Hi, Sometimes it needs posts like this, to broaden someone's (my) view, where it is too narrow-minded. ... But ... I still have a problem. It's the potential performance hit with many 1000++ tiddlers As Jeremy pointed out in the freelinks plugin description, the mechanism used is heavyweight, compared to the "normal" text parsing. Alias-linking is also relatively heavyweight, compared to standard links. It's similar to "backlink" handling. Both mechanisms use internal caching, to speed up lookups. But we still have to rebuild this cache very often. This means we need to touch every single standard-tiddler, to build the cache. So from my point of view, we need to make more tests with a huge amount of tiddlers, tags and aliases. With and without the plugins enabled, to be able to measure the "real impact". My second concern is, about the "false positive" links that can happen if a tiddler is named "test" or "task" or "in" or "out" ... you name it. So I personally would prefer a \define tv-freelinks() yes at the head of a tiddler, instead of globally enabling freelink handling. ... This doesn't reduce the time to create the cache, but it would limit the "false positive" links. Thinking ... ;) have fun! 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 view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/eb501c78-a4ca-4f0a-a55b-a3cdd0112a73%40googlegroups.com.

