On Mon, 24 Aug 2009, Wolfgang Schuster wrote:
Am 24.08.2009 um 00:17 schrieb Aditya Mahajan:
In your module you can either use \getparameters or – what I think you
want in your module – \setvariables because it's not very different to
\setupmodule.
I thought that \setupmodule was meant for passing parameters to modules,
mainly because of the following comment in core-fil
Is this passing parameters to the module, I don't think so!
\def\dosetupTitle[#1]%
{\setupmodule[simpleslides:title][#1]}
Oh those. I had forgotten about them :) I will change these to
\getvariables.
As, \setupmodule is just \getparameters with a few defaults in place, I can
also use \getparamters with \currentmoduleparamters.
You use \currentmoduleparameter only in t-simpleslides to load a style file
but \moduleparameter is used many other files to setvariables etc. and the
last
one is more like \getvariables (which use rawparameters)
I agree.
To stop the TeX run we can have
\setupmodule[contextversion=2009.08.22]
at the begin of a module and ConTeXt will abort the run if the key
'contextversion' has a value and context is older than the user has
requested.
Do you want this to check to be part of the definition of \setupmodule? One
difficultly that I see is that typically this will mean that we need to set
this separately for each engine.
I don't need such a check, it was Olivers idea and I thought about a idea how
this
can be integrated without introducing a new command which breaks backward
compatibility.
I meant that when you said
\setupmodule[contextversion=...]", what is the implementation you had in
mind. \setupmodule macro doing the checking, or the module writer doing
the checking.
Aditya
_______________________________________________
dev-context mailing list
dev-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/dev-context