> On Apr 23, 2024, at 10:29 AM, Hadley Wickham <h.wick...@gmail.com> wrote:
> 
> 
> 
> On Mon, Apr 22, 2024 at 5:14 PM Simon Urbanek <simon.urba...@r-project.org> 
> wrote:
> 
> 
> > On Apr 22, 2024, at 7:37 PM, Gabriel Becker <gabembec...@gmail.com> wrote:
> > 
> > Hi Yutani,
> > 
> > ALTREP is part of the official R api, as illustrated by the presence of
> > src/include/R_ext/Altrep.h. Everything declared in the header files in that
> > directory is official API AFAIK (and I believe that is more definitive than
> > the manuals).
> > 
> 
> That is not true at all - the presence of header does not constitute 
> declaration of something as the R API. There are cases where internal 
> functions are in the headers for historical or other reasons since the 
> headers are used both for the internal implementation and packages. That's 
> why this is in R-exts under "The R API: entry points for C code":
> 
> If I understand your point correctly, does this mean that Rf_allocVector() is 
> not part of the "official" R API? It does not appear to be documented in the 
> "The R API: entry points for C code" section.
> 


It does, obviously:
https://cran.r-project.org/doc/manuals/R-exts.html#Allocating-storage-1

Cheers,
Simon

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to