[NTG-context] lmtx
Hans Hagen
j.hagen at xs4all.nl
Fri Oct 30 23:29:33 CET 2020
Hi,
I might have uploaded a new version by accident so be careful when you
update. Make a backup first. Sorry,
The test suite compiles, which doesn't day all is ok as i just run it.
There are no funcional changes, only a bit of conceptual reworking of
some internals in the process of adapting to new features as well as
protection, so
\starttext
\start
\def\framed{oeps}
\stop
\stoptext
is permitted, but when you run with
context --overloadmode=warning
you get a warning and with
context --overloadmode=error
the run aborts. Here is a user macro example:
\frozen \def\foo{oeps}
\def\foo{oeps} % warning or error
\overloaded\def\foo{oeps} % okay
eventually all system macros will be way more protected, being
primitive, permanent, immutable to mention some of the possible
properties. It's work in progress as you can imagine some pitfals and in
order for it to work well quite some has to be flagged. Also, I have to
play with some related additions.
(This version also makes more extensive use of some new macro features
but that's for later.)
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
-----------------------------------------------------------------
More information about the ntg-context
mailing list