Re: [Rd] how to list external dependencies (i.e., non-R packages)?

2014-07-15 Thread Jeroen Ooms
On Sun, Jul 13, 2014 at 12:13 PM, Greg Minshall wrote: > > is there a way of specifying this dependency in, say, the DESCRIPTION > file? (seems unlikely, as this is what the whole autotools/configure.ac > framework is supposed to deal with.) As was mentioned, the SystemRequirements field allows

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 _

Re: [Rd] how to list external dependencies (i.e., non-R packages)?

2014-07-15 Thread Dan Tenenbaum
- Original Message - > From: "Kasper Daniel Hansen" > To: "Greg Minshall" > Cc: "r-devel" > Sent: Sunday, July 13, 2014 1:08:56 PM > Subject: Re: [Rd] how to list external dependencies (i.e., non-R packages)? > > Several packages in Bioconductor (and possibly CRAN) uses > SystemRequ

[Rd] Reducing RAM usage using UKSM

2014-07-15 Thread Varadharajan Mukundan
Greetings, We've a fairly large dataset (around 60GB) to be loaded and crunched in real time. The kind of data operations that will be performed on this data are simple read only aggregates after filtering the data.table instance based on the parameters that will passed in real time. We need to ha