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
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to