Missing function Rf_findFun3

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Missing function Rf_findFun3

lgautier
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

        [[alternative HTML version deleted]]

______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Reply | Threaded
Open this post in threaded view
|

Re: [External] Missing function Rf_findFun3

Tierney, Luke
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]]
>
> ______________________________________________
> [hidden email] 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:   [hidden email]
Iowa City, IA 52242                 WWW:  http://www.stat.uiowa.edu

______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Reply | Threaded
Open this post in threaded view
|

Re: [External] Missing function Rf_findFun3

lgautier
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 <[hidden email]> 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]]
> >
> > ______________________________________________
> > [hidden email] 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:   [hidden email]
> Iowa City, IA 52242                 WWW:  http://www.stat.uiowa.edu
>

        [[alternative HTML version deleted]]

______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Reply | Threaded
Open this post in threaded view
|

Re: [External] Missing function Rf_findFun3

Tierney, Luke
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 <[hidden email]> 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]]
>       >
>       > ______________________________________________
>       > [hidden email] 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: 
>        [hidden email]
>       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:   [hidden email]
Iowa City, IA 52242                 WWW:  http://www.stat.uiowa.edu
______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel