@Nasser if you would print out the pdf it would be unreadable. On screen a reader could zoom - but if the equations are read only on screen you could also simply make the paperwidth 3m wide and left align the equations, then the reader would not have to zoom in and zoom out all the time.
@FaheemMitha How? The entire thing here is that os.execute does arbitrary stuff. An assertion is the classical way to deal with 'this can't happen' situations, in which case the error is low-level but better than total loss of control.
@FaheemMitha If you want control of what happens, you have to do it
@FaheemMitha Remember that neither Lua nor any other language can 'know' what is going on when you call a shell function
@JosephWright I think that's what one wants most of the time. At any rate, you want the calling process to stop. Otherwise the error can easily be ignored.
@FaheemMitha I really don't see what's wrong with checking the errorlevel and issuing a reasonable message if it's non-zero: we have that a lot in l3build
@FaheemMitha But again, that's just a question of using the return value
@FaheemMitha It's a holder: I meant something like if I was trying to copy a file and it failed, I'd say 'Could not copy file X from Y to Z', or something similar: depending on the context, the user might not even know about file X
@PhelypeOleinik Indeed. One thing that most people do not know is that videogames are considered gambling by Brazilian law, so there's a huge tax applied to them.
Signs you might not be emailing a real person: the email you sent apologizing for misspelling their name gets an identical response to the one you sent with the original information.
@egreg I was trying to implement \filedump in that answer. It fails with a slightly different error (snprintf failed: file .\lib/texmfmp.c, line 3351). TeXLive on Windows.