[R-pkg-devel] Advice on elegant way to alias function name

Sokol Serguei @ergue|@@oko| @end|ng |rom gm@||@com
Thu Sep 1 17:09:34 CEST 2022


Le 01/09/2022 à 16:48, J C Nash a écrit :
> Hi,
>
> I've a package where it has been suggested that one of the functions 
> -- call
> it "myfn()" -- should be called something else, say "thefn()". Of 
> course, I'll
> need to keep the old name around for a while.
>
> Web search has suggested simple assignment of
>
>     thefn <- myfn
>
> but I cannot seem to get this to work with R CMD check when I put this 
> in a .R
> file in the code and put alias and usage stanzas in documentation.

Is there any place where we can see what alias and stanzas you have used 
actually?

Best,
Serguei.

> I get alias
> and missing argument type errors. I've tried a number of variations on 
> this theme
> without appreciable success.
>
> A workaround is to copy the entire function with Roxygen2 
> documentation and
> name change, but this seems inelegant.
>
> Is there a better way e.g., using something like onLoad ? Pointers to 
> working
> examples in CRAN or Github packages would be welcome.
>
> Best, JN
>
> ______________________________________________
> R-package-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel



More information about the R-package-devel mailing list