On Sat, Sep 20, 2008 at 6:07 PM, Hans Hagen wrote: > Alan Stone wrote: > > Are such macros possible ? > > > > modes: ma, mb, ... mz > > values: va, vb, ... vz > > command: cmd > > parameter: p > > > > (1) instead of > > > > \doifmode{ma}{\cmd[name][va]} > > \doifmode{mb}{\cmd[name][vb]} > > .... > > \doifmode{mz}{\cmd[name][vz]} > > > > a macro which does: \doifmode{m*}{\cmd[name][v*]} > > > > (2) instead of > > > > \doifmode{ma}{\cmd[p=va]} > > \doifmode{mb}{\cmd[p=vb]} > > .... > > \doifmode{mz}{\cmd[p=vz]} > > > > a macro which does: \doifmode{m*}{\cmd[p=v*]} > > nl, because there is no knowledge of what modes are set (i could cook > something up for mkiv or course) > > Is there something like, or the equivalent of, one/two dimensional arrays in (Con)TeXt ? array1={ma, mb, ... mz} array2={va, vb, ... vz} or array{{ma,va}, {mb,vb} ... {mz,vz}} -- Best, Alan * texmfstart texexec --lua foo * ConTeXt ver: 2008.09.16 19:49 MKIV fmt: 2008.9.20 int: english/english * Windows XP Home SP3