Am 25.08.2009 um 00:20 schrieb Hans Hagen:
\def\dosetupmodule[#1][#2]%
{\scratchtoks\expandafter{\currentmoduleparameters}%
\ifsecondargument
\getparameters[\??md:#1:][#2]%
\expanded{\getparameters[\??md:#1:][\the\scratchtoks]}%
no need for toks
\expanded{\getparameters[\??md:#1:]\expandafter}
\expandafter[\currentmoduleparameters]%
hey, you wrote \setupmodule and not me
but maybe a \hetparameterscommand makes more sense -)
\hetparameterscommand?
\processassignmentlist[#2]{\doabortmodule{#1}}%
\else
\getparameters[\??md:\currentmodule:][#1]%
\expanded{\getparameters[\??md:\currentmodule:][\the
\scratchtoks]}%
\processassignmentlist[#1]{\doabortmodule\currentmodule}%
\fi
\let\currentmoduleparameters\empty}
but anyway, i wonder if we should go that route; normally context is
downward compatible and eventually mkiv will become more stable
it was just a example how things can be done
Wolfgang
_______________________________________________
dev-context mailing list
dev-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/dev-context