Ciao Mohammad I think what is interesting is you are bringing out how you can use "\define" cascade order intelligently to reduce code redundancy and leverage function.
In a way it is obvious--more experienced users use it already implicitly. But I think an explicit more formal approach could be very helpful! It would be interesting to see a more complex example. As TonyM commented, I think you'd need a methodology to keep track of it. Best wishes TT On Thursday, 23 January 2020 07:38:00 UTC+1, Mohammad wrote: > > From: https://en.wikipedia.org/wiki/Method_overriding > > Assume you have a tiddler called *Parent* with the below contents > > \define a() This is a > \define b() This is b > \define main() > <<a>>. <<b>> > \end > > > Now in *tiddler01 *do as below > > \import [[Parent]] > <<main>> > > > After saving it will display > This is a. This is b > > > and in *tiddler02 *do as below > > \import [[Parent]] > \define a() This is NEW a > <<main>> > > > After saving it will display > > This is NEW a. This is b > > > So, you can simply override the method a (in Tiddlywiki macro a). > > What do you think? > > --Mohammad > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/fd7cfbb7-684b-427f-9221-a6798e47acd3%40googlegroups.com.

