Dear Kevin, Berwin and Gabriel, Thank you very much for your detailed and clear answers.
According to your comments, in a few days I will submit my package to CRAN. I would also like to take this opportunity to thank all the R-devel list for being a wonderful place to discuss and clarify doubts about R. Best wishes, Guillermo > Guillermo, > > That phrase is referring to using .Call in your package to call a C > function that shipped with a DIFFERENT package or is part of R itself > (defined in the R source code). > > As long as you are only calling C functions you define in the C++ code that > ships with your package you are fine. > > ~G > > > On Thu, Jun 6, 2013 at 6:54 AM, <guillermo.vi...@uv.es> wrote: > > > Dear R-devel list, > > > > I am creating an R package that includes C++ code. I tried to install it > > both in Linux and Windows and it worked. I load the C code via the > > NAMESPACE file using useDynLib. > > > > Now I am revising once again whether everything is ready before > > submitting the package to CRAN and I have read in > > http://cran.r-project.org/doc/manuals/R-exts.html#Writing-portable-packages > > that “It is not portable to call compiled code in R or other packages > > via .Internal, .C, .Fortran, .Call or .External, since such interfaces > > are subject to change without notice and will probably result in your > > code terminating the R process”. > > > > However, the R function of my package that calls the C++ code uses the > > Call function. > > > > Does it mean that I cannot submit my package to CRAN because the > > portability is not guaranteed?. Then, how could I to call C++ code so > > that my package were portable?. > > > > I hope you can clarify my doubts. I have seen the collection of prior > > postings to the list, but I have not found a specifical answer to my > > doubts . > > > > Thank you very much in advance. > > > > Best regards, > > > > Guillermo > > > > ______________________________________________ > > R-devel@r-project.org mailing list > > https://stat.ethz.ch/mailman/listinfo/r-devel > > > > > > -- > Gabriel Becker > Graduate Student > Statistics Department > University of California, Davis > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel