[R] Name spaces in R 1.7.0

Spencer Graves spencer.graves at pdf.com
Mon May 12 16:18:46 CEST 2003


	  If you get no better suggestions, modifying the code to include 
something like the following:

	  if(version$minor<7) {do the 1.6.2 code} else{your patch}

hope this helps.  spencer graves

Berwin Turlach wrote:
> Dear all,
> 
> a colleague of mine has some code that calls "linbin2D" in package
> "KernSmooth" directly.  That code is broken under R 1.7.0 since
> "KernSmooth" does not export "linbin2D" from its namespace.  Via
> trial and error we found to possible solutions:
> 
> 1) Edit the file NAMESPACE in the directory where KernSmooth is
>    installed such that linbin2D is exported too.
> 
> 2) Add something like
>        linbin2D <- get("linbin2D", envir=environment(bkde2D))
>    to the code.
> 
> We don't like 1) since it messes around with R installation.  And 2)
> is not nice in case that some students what to run the code under R
> 1.6.x . 
> 
> We wonder whether there is another way of accessing non-exported
> objects from a package?
> 
> Cheers,
> 
>         Berwin
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help




More information about the R-help mailing list