Am 01.05.2013 um 11:48 schrieb "Meer, H. van der" <H.vanderMeer@uva.nl>:

I used to pass (color) parameters to \startuseMPgraphic with:

\startuseMPgraphic{square}{acolor}
   draw unitsquare withcolor \MPvar{acolor}; % or \MPcolor{acolor}

In both cases I get the following error:

metapost        > initializing instance 'metafun' using format 'metafun'
metapost        > loading 'metafun' as '/Users/hansm/TeX/context-09/tex/texmf-context/metapost/context/base/metafun.mpiv' using method 'default'
metapost        > initializing number mode 'scaled'
check           > missing or ungrouped '=' after 'green' in line '7 (442>square:)'

Has something changed in this mechanism of parameter use, or am I doing something wrong?

I don’t if you’re doing something wrong because you send only code snippets which makes
it hard to tell where the problem lies.

\starttext

\startuseMPgraphic{square}{acolor}
   draw unitsquare scaled 10 withcolor \MPvar{acolor} ;
\stopuseMPgraphic

\useMPgraphic{square}{acolor=red}

\useMPgraphic{square}{acolor=blue}

\stoptext

Wolfgang