Hi, I'm running R v1.9.0 on WinXP Pro. I noticed that R.exe and Rterm.exe behave differently on Ctrl-C. Starting a Windows Command prompt (cmd.exe) you get from running Rterm.exe:
C:\Program Files\R>rw1090\bin\Rterm.exe --vanilla --quiet > ^C > ^C > 1+1 [1] 2 > Sys.sleep(100) # Ctrl-C after a few seconds > ^C > ^C > 1+1 [1] 2 > q() C:\Program Files\R> C:\Program Files\R> Ctrl-C works as expected. Exiting R and you're back at a "clean" prompt. Now, try the same thing with R.exe (from a restarted prompt): C:\Program Files\R>rw1090\bin\R.exe --vanilla --quiet > ^C > ^C > 1+1 [1] 2 > Sys.sleep(100) ^C C:\Program Files\R> > Strange things happen. R seems still to be running but has at the same time returned(?) the control back to the Command prompt. Try to continue by pressing ENTER and/or type 1 + ENTER, 2 + ENTER etc and you'll see that eventually you get replied from R also: > 1+1 '1+1' is not recognized as an internal or external command, operable program or batch file. C:\Program Files\R>1+1 '+1' is not recognized as an internal or external command, operable program or batch file. C:\Program Files\R>q C:\Program Files\R> function (save = "default", status = 0, runLast = TRUE) .Internal(quit(save, status, runLast)) <environment: namespace:base> > Clearly both cmd.exe and R is trying to parse the stdin. Some keystrokes goes to R and some to cmd.exe. Best wishes Henrik Bengtsson Div. of Mathematical Statistics @ Centre for Mathematical Sciences Lund Institute of Technology/Lund University, Sweden (Sweden +2h UTC, Melbourne +10 UTC, Calif. -7h UTC) +46 708 909208 (cell), +46 46 320 820 (home), +1 (508) 464 6644 (global fax), +46 46 2229611 (off), +46 46 2224623 (dept. fax) h b @ m a t h s . l t h . s e, http://www.maths.lth.se/~hb/ ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel