Re: [Rd] [External] Possible ALTREP bug

2021-06-17 Thread Gabriel Becker
Hi Toby, Just to be more concrete about why to avoid REAL and about the iteration macros Luke mentioned. The ITERATE_BY_REGION* macros in include/R_ext/Itermacros.h are built on top of *_GET_REGION rather than REAL/INTEGER. The key difference here is that REAL/INTEGER go down to the Dataptr meth

Re: [Rd] [External] Possible ALTREP bug

2021-06-17 Thread luke-tierney
On Thu, 17 Jun 2021, Toby Hocking wrote: Oliver, for clarification that section in writing R extensions mentions VECTOR_ELT and REAL but not REAL_ELT nor any other *_ELT functions. I was looking for an explanation of all the *_ELT functions (which are apparently new), not just VECTOR_ELT. Thanks

Re: [Rd] [External] Possible ALTREP bug

2021-06-17 Thread Toby Hocking
Oliver, for clarification that section in writing R extensions mentions VECTOR_ELT and REAL but not REAL_ELT nor any other *_ELT functions. I was looking for an explanation of all the *_ELT functions (which are apparently new), not just VECTOR_ELT. Thanks Simon that response was very helpful. One m

[Rd] Check if (embedded) R has been initialized from C code

2021-06-17 Thread Matthias Gondan
Dear R developers, (This email has also been sent to R-help before, but I was told that it doesn’t really fit there) I am currently trying to write a piece of C code that uses „embedded R“, and for specific reasons*, I cannot keep track if R already has been initialized. So the code snippet lo