[R] pause in function execution
Fuchs Ira
irafuchs at gmail.com
Tue Feb 10 01:46:29 CET 2009
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
> ######################################################################
More information about the R-help
mailing list