Hello,

I tried to print out primes (well, I tried to do something else, but I
needed a more illustrative example), but it seems that my approach was
too naive:

\def\arePrime[#1]{%
        \bgroup
        \getparameters[Prime][p=,#1]
        \def\printPrime##1{##1 is prime.\crlf}
        \processcommalist[\Primep]\printPrime
        \egroup}

\starttext
\arePrime[p={2,3,5}]
\stoptext

I expected something like
   2 is prime.
   3 is prime.
   5 is prime.
But I got
   2,3,5 is prime.

Any suggestions or hints about how to change the macro to produce the
desired result (using the same input)?

Thank you a lot,
    Mojca
_______________________________________________
ntg-context mailing list
[email protected]
http://www.ntg.nl/mailman/listinfo/ntg-context

Reply via email to