The ESSENCE of Macros ... Is it DOCUMENTED?

75 views
Skip to first unread message

@TiddlyTweeter

unread,
Apr 2, 2019, 12:57:52 PM4/2/19
to TiddlyWiki
The <<myThingie>> macro might be more flexible than you think.

One of the things in macros is SYNTAX. In TW I think @Jermolene fell over himself on flexibility in designing macro syntax.

It took me 1.783 years to understand how flexy macro syntax is.

It that FLEX documented?

Best wishes
Josiah

@TiddlyTweeter

unread,
Apr 2, 2019, 12:59:01 PM4/2/19
to TiddlyWiki
repeat for those on email.

TonyM

unread,
Apr 2, 2019, 6:42:33 PM4/2/19
to TiddlyWiki
Josiah,

In some ways as soon as an application claims to have custom macros available it advertises flexibility. Just look at other applications in the market, few have custom macros but many promise addins, sometimes these add ins are not very helpful, but they are trying to compete with other solutions that empower the users with custom macros. It is true us TiddlyWiki enthusiasts come to learn this flexibility is enormous and other may miss the value to custom macros.

I suppose what I am saying is without getting into too much TiddlyWiki details promoting the value of custom macros generally then pointing out how well tiddlywiki can implement them may be a good strategy.

An application that includes the ability to build custom macros empowers the users and designers of solutions in that application with almost unlimited possibilities. Custom macros allow the encoding of additional logic, manipulating what is displayed and allows you to build your own algorithms into the application. Custom macros acknowledge your needs may differ from the application designers perceived needs. Effective custom macros can encode logic, manipulate sets, do maths and support interfaces with users, to simplify everyday use. TiddlyWiki's custom macros Exceeds the capabilities of many macro solutions. In addition there is a community behind this and many macros are commonly shared with many also being moved into plugins or add ons.

By promoting the concept of the flexibility of macros generally, then demonstrating the power of TiddlyWiki macros specifically I think we could persuade and compete with other solutions effectively. 

Why should we try and persuade people to use tiddlywiki, because every new enthusiast brings new ideas and skills to the community as a whole. A Community I have always treasured, but still in a position to grow and open up further.

Regards
Tony

@TiddlyTweeter

unread,
Apr 2, 2019, 7:06:53 PM4/2/19
to TiddlyWiki
TonyM

Once I began to understand TW macros I realised how easy they are. In fact I believe documenting them is quite difficult simply because they (a) can do a lot and (b) the syntax is so flexible its astonishing but confused me for a long time.

Best wishes
Josiah

@TiddlyTweeter

unread,
Apr 2, 2019, 7:12:56 PM4/2/19
to TiddlyWiki
TonyM, footnote ...

I very much doubt a beginner would currently easily understand the sheer flex in macro syntax in TW. I don't see any documentation that deals with this?

Best wishes
Josiah

On Wednesday, 3 April 2019 00:42:33 UTC+2, TonyM wrote:

TonyM

unread,
Apr 2, 2019, 7:29:57 PM4/2/19
to TiddlyWiki
Josiah,

I agree, but I suppose in my last post I was endevoring to start this documentation

An application that includes the ability to build custom macros empowers the users and designers of solutions in that application with almost unlimited possibilities. Custom macros allow the encoding of additional logic, manipulating what is displayed and allows you to build your own algorithms into the application. Custom macros acknowledge your needs may differ from the application designers perceived needs. Effective custom macros can encode logic, manipulate sets, do maths and support interfaces with users, to simplify everyday use. 

TiddlyWiki's custom macros Exceeds the capabilities of many macro solutions. In addition there is a community behind this and many macros are commonly shared with many also being moved into plugins or add ons.

Something like the above should be placed at the top of https://tiddlywiki.com/#Macros

The fact is tiddlywiki.com is too fast at reverting to its own jargon describing almost everything. 

Just look at https://tiddlywiki.com/#Macros as an example, the first paragraph includes
snippet, WikiTexttranscluding, macro calls, parameters, substituted, placeholders

This is detail, not a description or introduction. We need a lot more friendly text.

Regards
Tony
Reply all
Reply to author
Forward
0 new messages