your thoughts?
My thoughts is that I learnt quite a bit from your informative post ;-)
My general impression is just that we have too many, or at least so many, "syntaxes" where I'm guessing we wouldn't have to. And I believe @@ is special for TW and that maybe it could be reformatted to "harmonize" more with more standard appearences. I reasoned that it superfically operates in a way that a macro might (it calls for some "function" and applies it to whatever is stated next), plus the angled brackets for <<class>> resembles <div id="class"> a bit. At least more than @@class@@.
All the "bracket-syntaxes" add to the learning curve... of course, they serve different purposes, but still... [[.]], {{.}}, <<.>>, [.], {.}, <.>, {{{.}}}, regular brackets, single quotes, double quotes, backticks, triple backticks, slashes in different directions, ... etc etc. And @@. (Hm... we should probably make a character lookup list for
tw.com) I'm sure these are all more or less evident for many of you guys but I would also think that even some competent programmers struggle a bit to keep learn them all. I figure that while things do serve different purposes, just maybe some bits can be reused so that if someone is just guessing he might get lucky.
My (naive?) idea was that using something like:
...could allow for macros inside. I.e the string after the "<<" is matched to the CSS or wherever divs and styles are declared and IF the string is not declared there, then it is a macro invocation. (Or first check for macros then divs/styles).
Anyway, thanks for your informative clarification.
<:-)