On 8/20/2016 3:43 PM, Joseph Wright wrote:
Hello all,

With example

    \scrollmode

    \ifx\zzz\undefined\else\expandafter\endinput\fi

    \def\zzz{}

    \input \jobname

    \end

we get with pdfTeX

    This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016)
(preloaded format=pdftex)
     restricted \write18 enabled.
    entering extended mode
    (./test.tex
    (./test.tex
    ) )

but with \scrollmode commented get

    This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016)
(preloaded format=pdftex)
     restricted \write18 enabled.
    entering extended mode
    (./test.tex (./test.tex) )
    No pages of output.
    Transcript written on test.log.

(and similar for other engines) whilst LuaTeX gives respectively

    This is LuaTeX, Version 0.95.0 (TeX Live 2016)
     restricted system commands enabled.
    (./test.tex
    (./test.tex
    ))
    warning  (pdf backend): no pages of output.
    Transcript written on test.log.

and

    This is LuaTeX, Version 0.95.0 (TeX Live 2016)
     restricted system commands enabled.
    (./test.tex (./test.tex))
    warning  (pdf backend): no pages of output.
    Transcript written on test.log.

Is there some logic to the variation here?

Warnings are not suppressed with scrollmode (I wonder why pdftex does suppress them unless in batchmode).

Concerning spaces: we're not (even aiming at exact) log compatible. Warnings, errors etc are kind of normalized and can get intercepted with lua. Things like opening / closing files - the () thing - as well as the way names get repported can differe with e.g. pdftex (maybe even more in the future).

The way tex reports (macros, expansion stuff, boxes etc) we try to keep as compatible as possible / reasonable.

Backend and engine messages are often independent things anyway.

Hans
Hans

--

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------

Reply via email to