The binary in R.app starts the GUI. I suppose I would have to install the command-line version separately.

On Feb 9, 2009, at 7:12 PM, Rolf Turner wrote:


On 10/02/2009, at 12:55 PM, Duncan Murdoch wrote:

On 09/02/2009 6:27 PM, Fuchs Ira wrote:
a=function() {
print("start")
print(Sys.time())
Sys.sleep(5)
print(Sys.time())
print("end") }

a()

results in:

[1] "start"
[1] "2009-02-09 18:25:41 EST"
[1] "2009-02-09 18:25:46 EST"
[1] "end"

all printed together after 5 seconds.

The reason for this mysterious difference is presumably that you are not using the same front-end as Rolf, or maybe not the same version as him,
or maybe you have the buffering set differently.

sessionInfo() would remove some of the mystery, but I don't think it
says which Mac front end you're using.  We should fix that. (It's not
just a Mac deficiency, Windows has the same omission.)

Looking at the code of flush.console() (suggested by Remko Duursma)
solved the mystery.  It refers to the AQUA GUI.  I don't use the
GUI as a rule; I start R from the command line.

When I started R from the GUI I got the same buffered phenomenon
that afflicted Ira Fuchs.  So one solution to his problem would
presumably be to start R from the command line rather than by
clicking on the GUI.

There must be a way to switch off buffering when using the AQUA GUI
though.  Mustn't there?

        cheers,

                Rolf Turner

######################################################################
Attention:This e-mail message is privileged and confidential. If you are not theintended recipient please delete the message and notify the sender.Any views or opinions presented are solely those of the author.

This e-mail has been scanned and cleared by MailMarshalwww.marshalsoftware.com
######################################################################

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to