[Rd] Possible bug: R --slave --interactive stdin echo on Linux when stdin is a fifo

luke-tier@ey m@ili@g off uiow@@edu luke-tier@ey m@ili@g off uiow@@edu
Thu Jul 26 14:43:06 CEST 2018


On Thu, 26 Jul 2018, Gábor Csárdi wrote:

> On Thu, Jul 26, 2018 at 12:25 PM Barry Rowlingson
> <b.rowlingson using lancaster.ac.uk> wrote:
>>
>> On Thu, Jul 26, 2018 at 12:22 AM, Gábor Csárdi <csardi.gabor using gmail.com> wrote:
>>> I am trying to control a background R session, connected via a fifo /
>>> named pipe.
>>
>>  Is the fifo significant here? If I read the same R code from a file
>> via `<` I get the input echoed (R 3.4.4, Ubuntu).
>
> Yeah, for a file I get echo on both macOS and Linux, but not on Windows.
>
> I think the most useful behavior for --slave is no echo at all, maybe?
> But I might be missing the motivation behind --slave.
>
> Another thing is that windows does not have --interactive. Is there a
> way to run R
> 1) without echoing stdin, and

I'm not seeing an echo for your example on Ubuntu or Fedora.

> 2) without quitting on the first error,
> on all platforms?

One option is to use

     options(error = function() invokeRestart("abort"))

There may be better ways.

Best,

luke

>
> Gabor
>
>> Barry
>
> ______________________________________________
> R-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>

-- 
Luke Tierney
Ralph E. Wareham Professor of Mathematical Sciences
University of Iowa                  Phone:             319-335-3386
Department of Statistics and        Fax:               319-335-3017
    Actuarial Science
241 Schaeffer Hall                  email:   luke-tierney using uiowa.edu
Iowa City, IA 52242                 WWW:  http://www.stat.uiowa.edu


More information about the R-devel mailing list