[Rd] Question on parsing R code from C

KR krunal.rao78 at gmail.com
Wed Nov 9 00:53:01 CET 2011


Simon Urbanek <simon.urbanek <at> r-project.org> writes:
> Except that you don't know what are macros, inlined functions and actual 
functions. If you are careful you
> can possibly fall back to external functions but, obviously, your code will be 
less efficient. I would
> still prefer including Rinternals.h - you must have a *really* good reason to 
not do so ;)

Hmmm yes there are good motives (I am not completely unreasonable, yet :P) but I 
could probably cope with it if there is no other way.

Regarding the rest of the e-mail, please let me be clearer on what my goal is. I 
would need a function to create and initialize an R state, a function to close 
the state, and a function (R_ParseVector?) that takes as input the R state and a 
string (containing R code), evaluates the code and return an "error code" 
(error, incomplete, done) plus (eventually) a string containing the output of 
the computation.

In my application I do not have any UI elements (it's console based), but I 
would like calls to plot in R (and other functions using the graphic device) to 
function as they would under R.exe (on windows), i.e. have persistent windows 
popped up which you can resize ecc ecc. I naively thought that these graphic 
capabilities came automatically with the R_ParseVector via some threading 
techniques.

Thanks for all your comments!


Cheers



More information about the R-devel mailing list