Hi everyone,

Like I'm sure many of you do, I use `...` syntax for little bits of inline 
code.  I use backticks for keywords and identifiers when writing about 
programming, for equations when writing about math, or for denoting 
filenames.  I was thinking about creating a new type of widget to allow a 
user such as myself to specify the *semantics* behind a backticked piece of 
text.  For example, let's say I have notes about linear algebra: I might 
use backticks for a definition (eg. `vector space`), an equation (eg. `α(u 
+ v) = αu + αv`), etc. - with my theoretical plugin, those would look 
something like `define: vector space` and `equation: α(u + v) = αu + αv`.  
New variants could be defined in tiddlers without needing to create a new 
plugin, and variants could have custom rendering options attached to them.  
I was also thinking of writing an AST-based search to aggregate these (eg. 
"show me all definitions among my linear algebra notes"), but that's a 
whole other story.  I'm currently calling this idea "domain-specific 
backticks".

I wanted to introduce this idea to the group for several reasons:

  1) To see if something like this has been done already - TiddlyWiki has 
such a vibrant plugin ecosystem, so it wouldn't surprise me!

  2) To see if the idea I'm talking about even makes sense, or if there's 
an alternative.

  2) To see if people would be interested in such an idea - if so, that 
will provide me with extra motivation and encourage me to share my results 
here.

  3) To see if people have ideas on how to make use of this or improve it.

Let me know what you think of this idea!

Thanks,
Rob

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
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/0fddc2f9-969f-4343-90a0-78f8f8d11ce5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to