Hi,

> On 21 Sep 2020, at 18:41, Hans Hagen <j.ha...@xs4all.nl> wrote:
> the reason i didn't make setups inheritable was mostly that I can't oversee 
> the intensions (i played a bit with it; like defining setups as part of 
> define so that we can have inherited setups) ... for instance what when we 
> have a third level (say document -> thesis -> mythesis .. and we want to use 
> the thesis setups)

I think I would prefer a system where

 \definedocument[thesis]

Automatically gets default (but not filled in) setups thesis:start and 
thesis:stop in before= and after=, but

 \definedocument[thesis][document]

Would inherit the document:start and document:stop, and a thesis:stop and 
thesis:start in the case of a following

 \definedocument[mythesis][thesis]

As this matches closely to how parents work in other \define calls. I find the 
current situation (with an implied ‘[document]’ parent) a tad confusing. But I 
am nitpicking :)


Best wishes,
Taco



> 
> i don't care what solution si chose as long as it doesn't break anything at 
> my end
> 
> Hans
> 
> -----------------------------------------------------------------
>                                         Hans Hagen | PRAGMA ADE
>             Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
>      tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
> -----------------------------------------------------------------

_______________________________________________
dev-context mailing list
dev-context@ntg.nl
https://mailman.ntg.nl/mailman/listinfo/dev-context

Reply via email to