In OS X you cannot "unload" dynamically linked code. This is a known "feature" of OS X :( This is not an R bug.
stefano On 15/nov/06, at 15:27, [EMAIL PROTECTED] wrote: > Full_Name: Jonathan Tuke > Version: 2.4.0 > OS: Mac OS X 10.4.8 > Submission from: (NULL) (203.173.46.189) > > > I am writing C code to implement in R. I am using R CMD SHLIB and then > dyn.load("file.so"). The function I then call with .C("function"). > Since I > installed the latest R version, I have found that if I alter my C > code and > recompile, then use dyn.load("file.so"), the function in R is not > updated but > remains as the previous code. I have tried dyn.unload, but when I > use dyn.load() > the initially loaded code is used. The only way to load the updated > c code is to > quit R and then reopen. > > Thanks, > Jono > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel