Hi, The function `Rf_findFun3` is declared in `$(R CMD CONFIG HOME)/lib/R/include/Rinternals.h` but appears to be missing from R's shared library (R.so). Is this an oversight? Best, Laurent
Missing function Rf_findFun3
4 messages · Laurent Gautier, Luke Tierney
On Sat, 7 Sep 2019, Laurent Gautier wrote:
Hi, The function `Rf_findFun3` is declared in `$(R CMD CONFIG HOME)/lib/R/include/Rinternals.h` but appears to be missing from R's shared library (R.so). Is this an oversight?
No. This is not part of the API supported for use in packages. Best, luke
Best, Laurent [[alternative HTML version deleted]]
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
Luke Tierney
Ralph E. Wareham Professor of Mathematical Sciences
University of Iowa Phone: 319-335-3386
Department of Statistics and Fax: 319-335-3017
Actuarial Science
241 Schaeffer Hall email: luke-tierney at uiowa.edu
Iowa City, IA 52242 WWW: http://www.stat.uiowa.edu
I am not using the C API from a package but with an embedded R. Why have it declared in the include/ if it cannot be accessed then? Best, Laurent
On Sun, Sep 8, 2019, 8:27 AM Tierney, Luke <luke-tierney at uiowa.edu> wrote:
On Sat, 7 Sep 2019, Laurent Gautier wrote:
Hi, The function `Rf_findFun3` is declared in `$(R CMD CONFIG HOME)/lib/R/include/Rinternals.h` but appears to be missing from R's shared library (R.so). Is this an oversight?
No. This is not part of the API supported for use in packages. Best, luke
Best,
Laurent
[[alternative HTML version deleted]]
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
--
Luke Tierney
Ralph E. Wareham Professor of Mathematical Sciences
University of Iowa Phone: 319-335-3386
Department of Statistics and Fax: 319-335-3017
Actuarial Science
241 Schaeffer Hall email: luke-tierney at uiowa.edu
Iowa City, IA 52242 WWW: http://www.stat.uiowa.edu
On Sun, 8 Sep 2019, Laurent Gautier wrote:
I am not using the C API from a package but with an embedded R.
Same rules apply.
Why have it declared in the include/ if it cannot be accessed then?
Rinternals.h is used by R internally, as the name suggests. Only a small fraction of the things declared there are part of the API. Would it be better to separate out the things that are in the API into a separate header? Probably. Would doing this be a good use of our limited time resources? Probably not. Would doing this prevent people from using things they shouldn't? Not likely. Best, luke
Best,
Laurent
On Sun, Sep 8, 2019, 8:27 AM Tierney, Luke <luke-tierney at uiowa.edu> wrote:
On Sat, 7 Sep 2019, Laurent Gautier wrote:
> Hi,
>
>
> The function `Rf_findFun3` is declared in
> `$(R CMD CONFIG HOME)/lib/R/include/Rinternals.h`
> but appears to be missing from R's shared library (R.so).
>
> Is this an oversight?
No. This is not part of the API supported for use in packages.
Best,
luke
>
> Best,
>
> Laurent
>
>? ? ? ?[[alternative HTML version deleted]]
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
--
Luke Tierney
Ralph E. Wareham Professor of Mathematical Sciences
University of Iowa? ? ? ? ? ? ? ? ? Phone:? ? ? ? ? ?
?319-335-3386
Department of Statistics and? ? ? ? Fax:? ? ? ? ? ? ?
?319-335-3017
? ? Actuarial Science
241 Schaeffer Hall? ? ? ? ? ? ? ? ? email:?
?luke-tierney at uiowa.edu
Iowa City, IA 52242? ? ? ? ? ? ? ? ?WWW:?
http://www.stat.uiowa.edu
Luke Tierney
Ralph E. Wareham Professor of Mathematical Sciences
University of Iowa Phone: 319-335-3386
Department of Statistics and Fax: 319-335-3017
Actuarial Science
241 Schaeffer Hall email: luke-tierney at uiowa.edu
Iowa City, IA 52242 WWW: http://www.stat.uiowa.edu