Hi Mat, I'd suggest to accompany this with some examples illustrating what you mean. For now this sounds very vague :)
Best regards, Yakov. четверг, 31 августа 2017 г., 11:19:56 UTC+3 пользователь Mat написал: > > As reflected on elsewhere, tiddler philosophy > <http://tiddlywiki.com/#Philosophy%20of%20Tiddlers> is pretty close to > "encapsulation philosophy" in programming (...as far as I can tell. I'm not > a coder.) > > For TiddlyWiki X (a generic term introduced by Jeremy for a potential > future remake of TW) it would be neat to embrace this as a paradigm: > > Tiddlers could "mirror" a general code function, e.g with the *title of > the tiddler* serving as the *function name*, a predefined *parameters > field*, using *field names+values* as *variable declarations*, etc. One > function = one tiddler. (...embracing another, perhaps more aesthetic, > philosophy of "everything is a tiddler") > > A user friendly UI for building complex multi-function code could consist > of drag'n dropping tiddlers into a flow sequence perhaps comparable to > Scratch <https://scratch.mit.edu/> programming or Google Blockly > <https://developers.google.com/blockly/>. (BTW, the next version of the > former will be based on the latter.) > > Also widgets could have this physical manifestation for a GUI. > > Perhaps two tiers for editing: a GUI mode and a text based mode. > > The idea is worth considering; it should definitely increase* > re-usability* for code. The tiddler-as-function-shell format would also > encourage TW philosophy... or, if this was the only option for creating > functions /macros, then it would simply force users into understanding > tiddler philosophy. Currently, I find myself making huge monolithic > tiddlers with complex macros because separate macro-tiddlers force > re-rendering which makes in-TW dev hard. Separate tids currently also makes > you loose overview. > > <:-) > > > -- 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/720d054b-4bf2-416c-9794-9390bf669f04%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
