[R] Communicating with R through a named pipe: display refresh problem
zoubidoo at hotmail.com
Tue Jan 22 12:12:21 CET 2008
On a linux system I'm trying to send commands to R through a named pipe and am *nearly* successful. I can send R commands and can plot graphs. The only problem I have is getting the x11 display to refresh - it appears to hang because of the pipe.
The R server:
$ mkfifo R_pipe
$ R --no-save < R_pipe
The R client:
$ cat>> R_pipe
Now, I can send R commands down the pipe:
x <- seq(1,10)
> x <- seq(1:10)
 1 2 3 4 5 6 7 8 9 10
This is perfect.
Now if I try to create a plot, e.g. plot(1:100), the server shows
and the plot appears. However, if a window briefly obscures the graphical output, the x11 device won't refresh the display. It would appear the pipe is blocking the refresh.
Can anyone else confirm this happens and any suggestions how to get the display to refresh?
Thanks in advance,
More information about the R-help