[R] Named pipe connections and stdout

Mark Myatt mark at myatt.demon.co.uk
Mon Nov 26 10:57:29 CET 2001


I am trying to use a named pipe to steer R from an external application.
Following the examples in RNEWS 1:1, I have created a simple listener:

        zz <- fifo("TESTFIFO", "r")
         a <- readLines(zz)
         if(length(a) != 0)
           e <- try(eval(parse(text = a)))
           if (inherits(e, "try-error"))
             # error handling code here
             cat("Error", "\n")

I tested this by steering R from a simple console (e.g. using something

        echo "<r-command> > TESTFIFO

This works OK but where has stdout gone?


Mark Myatt

r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch

More information about the R-help mailing list