Joseph Wright

Results 666 comments of Joseph Wright

@Witiko Enrico looks at 'bigger picture' API questions for the team as he does a lot of `expl3` 'promotion' :)

> There is `\debug_on:n`, so I don't think it's too difficult to check that token lists are indeed token lists only if debug support is turned on (with no performance...

@davidcarlisle Should we try to pick those up in debug mode?

> > It seems the current convention in `l3debug.dtx` is to not do checks if low-level errors will always occur. > > Should the convention be kept anyway? (given that...

> > Well at the low level we do know how things are implemented, which is the point here - for example, `\int_set:Nn \l_some_undefined_int` will error, so we don't need...

I've committed a partial fix: this simply avoids setting `TEXMCNF` for ConTeXt at all. If you could test, that would be great. (I also want to address LuaTeX vs LuaMetaTeX...

> > I've committed a partial fix: this simply avoids setting TEXMCNF for ConTeXt at all. If you could test, that would be great > > I had been using...

Looks like we fixed but forgot to close ...

This is 'not out fault': see https://stackoverflow.com/questions/54118507/lua-how-to-make-os-rename-os-remove-work-with-filenames-containing-unicode-ch/54124164. Taking the function from https://stackoverflow.com/a/54124164/212001 to get the current codepoint, I get 1252 from a Lua call even if I've used `chcp 65001`...

We could I guess check each name is 'safe' by comparing the UTF-8 length with the byte length, but that feels like overkill to me.