Simon Urbanek a écrit :
On Oct 10, 2009, at 3:53 PM, Guillaume Yziquel wrote:
However, as it now stands, the binding is not fully functional: When an
OCaml program is compiled with this binding, to generate, say,
myprog.byte, it is necessary to run
R CMD ./myprog.byte
in order for the program to work as expected. I would therefore like to
know how to *completely* embed the R interpreter inside my binding.
It *is* completely embedded. R CMD simply sets up the correct
environment for the current R.
OK. I just stumbled a minute or two ago on:
http://cran.r-project.org/doc/manuals/R-exts.html#Embedding-R-under-Unix_002dalikes
I now get it.
For a given, specific R installation you
could re-create the environment in the executable (see R CMD sh -c set),
but by definition it is specific for that installation so you'd have to
compile that binary at install time.
OK. So it seems that there will be some more work needed in order to
hide that completely to the OCaml end-user.
Cheers,
Simon
Thanks a lot.
--
Guillaume Yziquel
http://yziquel.homelinux.org/
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel