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.

Reply via email to