TiddlyWiki isn't supposed to be a programming language. You may be able to extend it so that it can be used as one, but it is a mark-up language that has some advanced templating and macro features. That is very similar to a programming language and I have absolutely on interest in getting into a philosophical discussion about where one ends and the other starts. In practical terms it means that the things that tiddlywiki can do come from what it is used for and are designed to be useful and efficient in that context. Trying to impose structures from other programming languages on top of it is just extra clutter.
Going back to the if then else structure, there are multiple ways to emulate that in wikitext, adding in a completely new syntax structure to support how it is done in programming languages is unnecessary and has very limited use because it doesn't actually support what tiddlywiki is. I think that TiddlyWiki uses some new applications of concepts (as much as anything can be 'new' when it is based on thousands of years of history and learning) and that trying to force it to be more like other things is a bad direction to go in. I am not against doing interesting things with tiddlywiki, I made an interactive fiction engine using it and I use it to drive my robot, but saying that it needs to be like something else we understand isn't doing something new, it is making tiddlywiki into something old. -- 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/dca1b00b-6bfb-4b75-a95c-03401398dfc9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

