[NTG-context] modes questions
Hans Hagen
pragma at wxs.nl
Sun Sep 21 18:06:29 CEST 2008
Alan Stone wrote:
> On Sat, Sep 20, 2008 at 6:07 PM, Hans Hagen <pragma at wxs.nl> 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}
comma separated lists are used at several spots
but usage really depends on the problem to be solved
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
More information about the ntg-context
mailing list