On Mon, 21 Sep 2009, luigi scarso wrote: > >> > test-file: > >> > > >> > \starttext > >> > Value of myVar: \ctxlua{tex.print(document.arguments["arguments=myVar"])} > >> > \stoptext > >> > > >> > cmd-line: > >> > > >> > context --arguments=myVar=myValue test > >> > > >> > But this syntax is very strange! > >> Does > >> context --arguments="myVar=myValue" test > >> work too ? > > > > Yes, I'm using bash, so --arguments="myVar=myValue" is the same as > > --arguments=myVar=myValue > > > > That means, context does not see the quotes. > OK, in this way syntax looks less strange
It's not the syntax of the cmd-line that looks strange, it's the syntax how to get the value of the variable: \ctxlua{tex.print(document.arguments["arguments=myVar"])} I'm quite sure, that this is not Hans' intention. As I've written yesterday, I suppose, that the following syntax is wanted: \getvariable{environment}{myVar} but this does not work... Cheers, Peter -- Contact information: http://pmrb.free.fr/contact/ ___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________