Re: [dev-context] A robust way of detecting ConTeXt from LaTeX3

2022-07-25 Thread Vítek Novotný
Dear Mojca (and also Hans, off-list), thank you for your helpful feedback. We updated LaTeX3, so that it detects ConTeXt by the existence of the `\contextversion` command: - https://github.com/latex3/latex3/pull/1114 - https://github.com/latex3/latex3/pull/1117 Best, Vit On Sat, Jul 23, 2022

Re: [dev-context] A robust way of detecting ConTeXt from LaTeX3

2022-07-23 Thread Mojca Miklavec
On Thu, 21 Jul 2022 at 21:45, Vítek Novotný wrote: > > Dear all, > > however, `\fmtname` also seems to return `cont-en` consistently across > different versions of ConTeXt. Unless you are using the Czech interface, that is ;) In that case you would probably get cont-cz (or cont-cs, not sure).

Re: [dev-context] A robust way of detecting ConTeXt from LaTeX3

2022-07-21 Thread Vítek Novotný
Dear all, however, `\fmtname` also seems to return `cont-en` consistently across different versions of ConTeXt. Since we already parse and expose `\fmtname` in LaTeX3, perhaps that would be preferable over `\contextversion` (and hopefully equally as robust)? Best, Vit On Mon, Jul 18, 2022 at

Re: [dev-context] A robust way of detecting ConTeXt from LaTeX3

2022-07-18 Thread Vítek Novotný
Dear Henri, thank you for your suggestion. Hans already reached out to me and his suggestion matches yours. I think \contextversion is what we have been looking for. Best, Vit On Sun, Jul 17, 2022 at 07:59:02PM +0200, Henri Menke wrote: > On Fri, 2022-07-15 at 18:37 +0200, Vít Novotný wrote: >

[dev-context] A robust way of detecting ConTeXt from LaTeX3

2022-07-16 Thread Vít Novotný
Dear ConTeXt developers, in the l3file module of LaTeX3, we need to detect whether we are using the ConTeXt format, so that we can correctly decide which input and output streams are reserved by the format, and whether we need to \relax a control sequence before using \newread and \newwrite