![](https://secure.gravatar.com/avatar/2cd6d1287c9e908fe79ee949478719d0.jpg?s=120&d=mm&r=g)
* Giuseppe Bilotta
Well, the nath catcodes only apply in math mode, and indeed in math mode , will trigger \@comma :)
Hm, not here...
About \dots: with the nath module, \dots will *in math mode* use \cdots in all cases *except* after punctuation (e.g. after a comma); indeed, the code
\[ a=b, \dots c=d \dots \]
will give you \ldots in the first case and \cdots in the second case. Do you have some example of when it doesn't work?
Your example above renders with \cdots for both \dots. \usemodule[nath] \starttext $a, b, \dots, n$ \[ a=b, \dots c=d \dots \] \stoptext The first line is my old test case, the second is yours...both render with \cdots everywhere. Totally weird. I'm using the latest context from the pragma-ade page.
\def\over{\ifmmode\n@err{Disabled command \string\over } {No more a valid command. Replace {A \over B} with \frac A B.}\else\o@over\fi} \def\atop{\ifmmode\n@err{Disabled command \string\atop } {No more a valid command. Use array instead.}\else\o@atop\fi} \def\choose{\ifmmode\n@err{Disabled command \string\choose } {No more a valid command. Replace {A \choose B} with \binom A B.}\else\o@choose\fi}
Ah, of course... nikolai -- ::: name: Nikolai Weibull :: aliases: pcp / lone-star / aka ::: ::: born: Chicago, IL USA :: loc atm: Gothenburg, Sweden ::: ::: page: www.pcppopper.org :: fun atm: gf,lps,ruby,lisp,war3 ::: main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);}