On 4/16/2019 11:51 AM, Mohammad Hossein Bateni wrote:
Which one is better is certainly subjective :)  Maybe we could get the old TeX-y behavior via a switch or the other way around?

Alan, allow me to disagree with your assertions, though.  Here are a few reasons: 1) You could correct a spelling mistake on the prompt (as in original TeX), although this is rarely done these days. 2) You could use the --nonstopmode or --batchmode to not get the prompt, and not have the lingering background process (Mac bug?).

batchmode doesn't give much on the console, nonstopmode could runs forever and generate gigs of log files before you find out

i've run into 'stuck in the background' runs on windows, osx and linux ... (even in batch mode)

3) You could see a collection of errors which might help you in fixing them altogether without having to run context again and again finding one error at a time.  (Same thing with compiling a C/C++ code, and getting a list of many errors at once.)

how often does that happen ... in most cases an error (say a missing }) will have side effects that either obscure other errors or when you hit return suggest errors that are not there; sometimes when a } is expected you get some confusing mode error that is hard to get out

4) There are many "errors" and "warnings" that context does not stop on.  You could perhaps claim moving on from those is also useless :) Just to give some examples: missing modules, fonts, glyphs in fonts, etc.

So let me rephrase my original question:  Is this change in behavior intended?  If so, is it possible to get the old behavior (specially for nonstopmode) via some switch?

it is definitely intended (i just didn't consider it before otherwise it would have been there already for a decade) and you can switch it off (see previous mail)

(btw this behaviour also permits a rather robust way to make sure no invalid pdf file results)

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
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to