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@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel



______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to