On Mon, 3 Apr 2006, Andrew Finley wrote: > Hello, > > I'm passing a user defined function into my c code. Once this function > is in my c code, I'd like to iteratively change the values associated > with the parameters defined in the function's formal list then evaluate > the function using these newly set defaults (i.e., using lang1(fn)). > > My question is, how do I simply change the value associated with each > parameter in this function's formal list. I have messed around with the > SET_FORMAL function but can't figure out how to change these values. >
<recoils in horror> Are you *sure* you want to do this? It seems that you should be able to use lexical scope to store this information in variables rather than default arguments and then you can use setVar to change the variables rather than changing the formals. -thomas Thomas Lumley Assoc. Professor, Biostatistics [EMAIL PROTECTED] University of Washington, Seattle ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel