Thanks Thomas. Replies within..

On Tuesday, July 12, 2016 at 12:26:13 AM UTC-5, Thomas Elmiger wrote:
>
> Thanks for your feedback, Coda! 
> You are right, I will have to explain the id better … and in fact I had 
> tried to eliminate this parameter at first. But I came to the conclusion 
> that it might be a feature in some cases, while it is not a real issue in 
> most others. 


If it's a feature in some cases, make it optional (and apply a guid perhaps 
if the id is not supplied by the user).

If it's "not a real issue" for the user then it's (usually) not too 
difficult to handle it in the code, either.

Believe me, I'd *love* to use it, but the id is one param too many, for the 
reasons I described.  Let me expand on that here...

Nothing in vanilla TW5 forces me to "think" about IDs - Jeremy got this 
100% right. When moving stuff around between tiddlers (i.e. cut and paste 
wikitext/markup) I generally do not need to worry about the surrounding 
context (unless it's macro/template code, of course). But when the text 
contains IDs, I certainly will need to ensure I don't have clashes so that 
all id="5" TS blocks don't open up when the intent was one specific TS. And 
searching through a chapter/section of a book, 12,000 chars long for id 
clashes is not my idea of productive (or fun) use of my time.

The bigger a TW5 tome becomes, the review-edit-change cycle will get more 
"expensive" on the user and resistance-to-change will build due to the 
tediousness of having to manage those IDs by hand. Trust me - I know. I 
have a catalogue of my own (early TW5) mistakes in this regard which are 
now so embedded in my system, "life's too short" to fix them.

I hope that made sense?

The key benefit of Mat's solution was "speed of use" at "authoring-time". 
And whether or not he uses an id internally, it wasn't left to me to manage 
it during the scenario I mention above. (I only decided not to use it on 
cosmetic grounds... but that was a while ago, I should check it out again.)

Anyway, I hope this feedback is useful...


-- 
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/b045a1cd-4699-47c2-8593-85b6c912c3ef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to