Hi, DevelopeRs, Consider the following simple function:
myFun <- function(){ print(log(-1)) browser() print("Bye!") } With default settings (in particular, options(warn=0)), if you call this function and then type only standard browser commands (cont, n, where Q) at the browser prompt, you see the warning message from printing log(-1) printed after the final "Bye!": > myFun() [1] NaN Called from: myFun() Browse[1]> c [1] "Bye!" Warning message: In log(-1) : NaNs produced However, if you type an ordinary R expression at the browser prompt, you see the warning message after that expression's output, while still at the browser prompt: > myFun() [1] NaN Called from: myFun() Browse[1]> print(2) [1] 2 Warning message: In log(-1) : NaNs produced Browse[1]> This looks like a bug to me, but admit that I just might not understand what's going on. So, is it a bug? Rich Calaway Documentation Manager REvolution Computing, Inc. richcala...@revolution-computing.com 206-577-4778 x3204 ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel