Re: [Rd] C-API: removing key-value pairs in an environment

2014-07-15 Thread Laurent Gautier
Thanks. I was hoping that there was an alternative since last time I looked (I was calling R's "rm()" - I am seeing with the example that I can narrow it down to the .Internal "remove"). L. On 07/15/2014 10:43 PM, Gábor Csárdi wrote: It seems that this is not part of the C API, and you need

Re: [Rd] C-API: removing key-value pairs in an environment

2014-07-15 Thread Gábor Csárdi
It seems that this is not part of the C API, and you need to call back to R. Here is how Rcpp does it: https://github.com/RcppCore/Rcpp/blob/e2fcecad4533301d12e1ba19e94ab9f0fa3eb423/inst/include/Rcpp/Environment.h#L194 Best, Gabor On Tue, Jul 15, 2014 at 10:24 PM, Laurent Gautier wrote: > Hi, >

[Rd] C-API: removing key-value pairs in an environment

2014-07-15 Thread Laurent Gautier
Hi, I am trying to remove key-value pairs from an environments (using C). While adding seems straightforward with `Rf_defineVar()`, I cannot find a function to remove objects from a given environment. Would anyone know if there is such a function ? Best, Laurent _