moriarty4 wrote:
> Wikidpad is fantastic. Its ease of programmability/extensability is
> starting to be reminiscent of a more user-friendly emacs...
Thank you.
> On to my question. The global.* prefix to define wiki-wide attributes
> and settings is very useful. Have you thought of a child.* prefix that
> applies its settings to the 'children' of the current page, overriding
> any global.* settings that are in force.
This would be complicated (in addition to the conflict resolution) if
grandparents/grandchildren would be taken into account.
To find all child.* attributes which may affect a page it would be
necessary to find and look at all parents, grandparents, ... of this
page. And this must be done for all pages.
The information may be cached, but this cache must then be invalidated
properly if a link or a child.* attribute on a page is added or removed
so the cache must be either thrown away entirely or parts of it must be
selected for deletion very carefully.
Michael