Hi all,

again I thoguht this would be a simple task, but I do not manage to do it.
I want to print a message to the terminal, wailt for some time, print something else, and then the compilaton should go on. This should happen anywhere on a page. Naive as I am, I tried to do this:

some text

\directlua{
  delay = 1
  clock = os.clock
  texio.write_nl("first comment")
  t0 = clock()
  while clock() - t0 <= delay do end
  t0 = clock()
  texio.write_nl("second comment")
  while clock() - t0 <= delay do end
}

more text
\bye

But the result is that LuaTeX waits for the total delay on the page, then prints out everything together. I guess that is because TeX collects all messages until shipout and only then prints it all? If so, is there another way to write messages to the terminal using the Lua side?

cheers
Arno

Reply via email to