[Rd] Help with OCaml bindings for R interpreter.
Simon Urbanek
simon.urbanek at r-project.org
Sat Oct 10 22:58:35 CEST 2009
On Oct 10, 2009, at 3:53 PM, Guillaume Yziquel wrote:
> Hello.
>
> I've made out a Debian package out of Maxence Guesdon's OCaml/R
> bindings:
>
> http://yziquel.homelinux.org/topos/debian-ocamlr.html
> http://yziquel.homelinux.org/debian/pool/main/o/ocaml-r/
>
> The upstream software itself is on the following page:
>
> http://home.gna.org/ocaml-r/
>
> This binding is dynamically linked to the /usr/lib/R/lib/libR.so and
> to
> the /usr/lib/libRmath.so libraries. Its purpose is to access R
> functionalities from OCaml programs.
>
> 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. 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.
Cheers,
Simon
> Could anyone provide generic information on this topic, or point me to
> the right documentation?
>
> All the best,
>
> --
> Guillaume Yziquel
> http://yziquel.homelinux.org/
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
>
More information about the R-devel
mailing list