Question on parsing R code from C
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