On 9/1/2025 2:21 AM, Rogers, Michael K wrote:
\over and \choose are too inconvenient...
I rather thought that was the reason. But I have hundreds of files with many
instances. I started using ConTeXt about the time development was beginning to
shift to MKIV. I had been using TeX since the 1980s. I ported many of my
packages and files from Plain TeX, in part because a large number of Plain TeX
commands worked in ConTeXt at that time. That minimized my work. Like many
normal humans, I did the minimum.
In any case, it would be more convenient for me, at this late stage in my
career, to be able to use and tweak these files. I teach and use them for
class, adjusting them to the moment. I thought if I could go back to the
ConTeXt of sometime in 2022 or 2023 or whatever 202X, then I could continue to
use those files as is.
Thanks again, I appreciate the response.
In the perspective of scanning, \over is a bit an outlier. Think of this:
1 \over 2
11 \over 12
{ 1 \over 2}
{11 \over 1
(also ponder local styles)
It's one of the few places where the engine has to store a state in
order to backtrack and decide how to wrap up. It also means that one
cannot have settings on such a command. With \frac one at least know
what is coming and one can then reliably set up styles, properties like
color, etc. In principle \over is still there but disabled as such.
Another important setup in lmtx is that where traditionally {} is an
empty atom (some noad in tex speak) we configure it to act as grouping.
We don't need the {} for e.g. prescript anchoring because we have native
prescripts (and multiscripts that do nucleus related things
automagically). Idem for primes: native properties of an atom.
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : [email protected] /
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___________________________________________________________________________________