Am 27.07.2026 um 22:15 schrieb [email protected]:
Otherwise I don’t see a reason why anything from LaTeX should get loaded.

The `\def\ExplFileDate{2026-06-18}` part of the file pretends that LaTeX3 has 
been loaded, which causes the warnings to be printed. This is not an issue but 
the expected behavior; the issue is that the `--fragile` flag should apparently 
allow the compilation even if LaTeX3 has been loaded but it currently doesn't 
do that.

The problem is in file-job.lmt, the checkinterferences function checks if \ExplFileDate exists and sets a fragile flag. When you pass --fragile to context the flag should be reset but this doesn't happen at the moment.

As these checks happen with \starttext and \stoptext you can cheat when you load the modules after \starttext and undefine \ExplFileDate before \stoptext.

%%%% begin example
\starttext

\def\ExplFileDate{}

foo

\letbeundefined{ExplFileDate}

\stoptext
%%%% end example

Wolfgang

___________________________________________________________________________________
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
___________________________________________________________________________________

Reply via email to