[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