Hey, all —

I've been thinking recently about how TiddlyWiki could benefit from 
something like the "errors and warnings" list provided by a compiler.  When 
displayed or previewed, the tiddler would display a small "problems" badge 
that could be expanded to display an accumulated list of any problems 
detected in the course of parsing, execution and rendering.  This would 
help with a number of situations where TiddlyWiki simply doesn't do what is 
expected.

At a baseline this could be a very simple listing of each error message, 
paired with a line number indicating where the originating widget lies.  
Some kind of "catcher" widget enclosing the tiddler could accumulate these 
messages as they're generated.  Other widgets like transclude and macrocall 
could catch and modify the messages to note any indirections in their 
origin.  But bells and whistles aren't really necessary in the short term — 
just a way to see the information in the first place.  Improvements can be 
made gradually.

I'm mainly thinking about this because it's becoming increasingly apparent 
I need a better way to indicate various errors in formula computation, 
which is often used to generate attribute values or placed inside SVGs 
(making any error text output invisible).


As a sidenote, this mechanism might be useful for implementing refresh 
integrity checks.  When those diagnostics are active, any discrepancy in 
the refresh could be noted as a critical error.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" 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/tiddlywikidev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/841b92a3-10b4-4a10-86a5-975ac952608b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to