[R] need help with debug package

Tong Wang wangtong at usc.edu
Thu Jan 4 06:30:59 CET 2007


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



More information about the R-help mailing list