Hi all, I met a problem while using the debug package, I have the following program:
mainfun<- function(){ beta<-1 result<-subfun(beta+x) } subfun<-function(expr){ y <- eval(expr, envir=list(x=c(1,2)),enclos = parent.frame()) return(y) } I have no problem using this program without calling the debug package. but once I mtrace(subfun), the debugger can't find all the beta after entering subfun , and give the message : "Error in beta : non-numeric argument to binary operator" Is there anyway to get around ? thanks a lot happy new year ______________________________________________ R-help@stat.math.ethz.ch 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.