Am 24.03.10 16:57, schrieb Hans van der Meer:
Must I really understand from your reply that \setupinmargin[x=y] is
not equivalent to \setupinmargin[][x=y]? That is: an absent optional
argument is not really optionally absent?
Your [] is not an absent optional argument at all, it is a given
optional argument (that is empty).
Point taken. But should that has the effect: "ignore what follows in
the second argument?"
It’s a effect how the \setupinmargin command is implemented.
What you tried to do is similar to the effect of the second
\processcommalist command.
\starttext
\processcommalist[foo,bar]\quotation
\processcommalist[]\quotation
\processcommalist[abc,xyz]\quotation
\stoptext
You expect to get
“foo”“bar”
“”
“abc”“xyz”
as output but what you really get is
“foo”“bar”
“abc”“xyz”
The empty argument is ignored and nothing happens.
Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________