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.

Reply via email to