[R] need help with debug package

Tong Wang
Thu, 04 Jan 2007 05:30:59 -0000

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