[Rd] Help with OCaml bindings for R interpreter.
Guillaume Yziquel
guillaume.yziquel at citycable.ch
Sat Oct 10 23:13:26 CEST 2009
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/
More information about the R-devel
mailing list