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
___________________________________________________________________________________