How can one interrupt the following gracefully:
while(TRUE){
Sys.sleep(1)
}
In R2.11.1 under Emacs+ESS, some sequence of ctrl-g, ctrl-c
eventually worked for me. Under Rgui 2.11.1, the only way I've found
was to kill R.
Suggestions on something more graceful?
Beyond this, what would you suggest to update a real-time report
when new data arrives in a certain directory? A generalization of the
above works, but I'd like something more graceful.
Thanks,
Spencer Graves
sessionInfo()
R version 2.11.1 (2010-05-31)
i386-pc-mingw32
locale:
[1] LC_COLLATE=English_United States.1252
[2] LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] SIM_0.5-0 RCurl_1.4-2 bitops_1.0-4.1 R2HTML_2.1 oce_0.1-80
--
Spencer Graves, PE, PhD
President and Chief Operating Officer
Structure Inspection and Monitoring, Inc.
751 Emerson Ct.
San Jos?, CA 95126
Use the timer in tcl. See this email from Phillipe Grosjean with details. https://stat.ethz.ch/pipermail/r-help/2009-July/203151.html Rich [[alternative HTML version deleted]]
On 11/07/2010 2:29 PM, Spencer Graves wrote:> How can one interrupt the following gracefully: > > > while(TRUE){ > Sys.sleep(1) > } > > > In R2.11.1 under Emacs+ESS, some sequence of ctrl-g, ctrl-c > eventually worked for me. Under Rgui 2.11.1, the only way I've found > was to kill R. > > > Suggestions on something more graceful? >This is an Emacs+ESS bug. In the Windows GUI or using Rterm, the standard methods (ESC or Ctrl-C resp.) work fine. Duncan Murdoch> > Beyond this, what would you suggest to update a real-time report > when new data arrives in a certain directory? A generalization of the > above works, but I'd like something more graceful. > > > Thanks, > Spencer Graves > > > sessionInfo() > R version 2.11.1 (2010-05-31) > i386-pc-mingw32 > > locale: > [1] LC_COLLATE=English_United States.1252 > [2] LC_CTYPE=English_United States.1252 > [3] LC_MONETARY=English_United States.1252 > [4] LC_NUMERIC=C > [5] LC_TIME=English_United States.1252 > > attached base packages: > [1] stats graphics grDevices utils datasets methods base > > other attached packages: > [1] SIM_0.5-0 RCurl_1.4-2 bitops_1.0-4.1 R2HTML_2.1 oce_0.1-80 > >