> > That's the sort of thing: a system that would offer more readable syntax > for higher-level programming operations (for, if, concat, etc) that are > needed over and over again. >
One big problem with such a concept is... nested code. A possibly slightly shorter set macro would somehow need to know what it's supposed to contain. Outsourcing each and every component into individual template tiddlers seems to complicate things majorly considering the more basic problems we're often facing today, still. I think coding abilities in macros, widgets, wikitext in general will drastically improve, once the list widget can be a child of action widgets like buttons or select, etc... So, to me, at the moment, it's not about inventing some additional abstraction layer. We're still at that phase of needing wee more powerful core support for developers. Some related issues... *allow $list widget in $button, $select, etc...* - https://github.com/Jermolene/TiddlyWiki5/issues/1371 *enhance set widget with conditional assignments* - https://github.com/Jermolene/TiddlyWiki5/issues/1204 - https://github.com/Jermolene/TiddlyWiki5/issues/1204#issuecomment-66665545 *extend search filter to allow [search:title:caption:foo:text[]]* - https://github.com/Jermolene/TiddlyWiki5/issues/1195 *implement $action-insert widget * - https://github.com/Jermolene/TiddlyWiki5/issues/1329 *variable number of arguments for macros* - https://github.com/Jermolene/TiddlyWiki5/issues/270 *lookup-fields (or relationship-fields)* - https://github.com/Jermolene/TiddlyWiki5/issues/1324 *typed fields* - https://github.com/Jermolene/TiddlyWiki5/issues/1331 *core slider macro* - https://github.com/Jermolene/TiddlyWiki5/issues/1337 *tagged any, tagged all* - https://github.com/Jermolene/TiddlyWiki5/issues/1216 *Redefine "system tiddlers" to include specially tagged tiddlers* - https://github.com/Jermolene/TiddlyWiki5/issues/1210 Best wishes, Tobias. -- 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 http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.

