On Monday, August 20, 2018 at 1:09:19 PM UTC+2, Mat wrote: > > What "is" hacking in TW? >
Creating stuff without much documentation ;) > Is it coding? > Kind of! > Is the particular WikiText used in TW a high level programming language? > Yes. We have some basic wiki-text elements like bold, italic, headings, ... that's definitely "plain text" writing (with a twist). ...but as soon as transclusion and list-widgets come into play, it starts to go into "programming" with a DSL domain specific language. [1] Basically, if you start to use widgets <$... it's DSL territory. > Or is it just markup? > see above. > IRL, I compare TW to building with lego. I master TW pretty well so I say > I can build "anything" with TW analogously to how I can build "anything" > with lego. So is that actually constructing things? > Yes. Constructing for your specific domain, with the tools provided by the application. It's a creative process, where you use the basic tools, to create new and unique content. Including the possibility to modify the original application. > Maybe it should be called "prototyping" even if it's not prototypes? > TW wiki-text widgets can definitely be used for prototyping "proof of concepts". But that's only 1 possible usecase, so imo construction is the better term here. have fun! mario -- 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 https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/74f70744-4001-41a3-b83d-01fa1dd8fac4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

