[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