Hi,

On Fri, 05 Feb 2021 at 17:14, divoplade <[email protected]> wrote:

> I am using guix to write R packages. For convenience, I created a small
> R script that does the job.

Is “guix import cran” not enough?  What is the source of these R packages?

Well, could you be more specific about “using guix to write R packages”?


> To make this script work as-is, I wrapped it using wrap-program. wrap-
> program creates a shell script that sets up environment variables and
> then call the real script, because R needs to be able to find all the
> packages and dependencies. More specifically, I need to extend the
> R_LIBS_SITE environment variable to point to all the R dependencies of
> my package, as well as their recursive dependencies.

This seems the job of Guix.

> How do I compute that? I only care about R dependencies, so using the
> whole recursive dependency tree of my package seems too much.

Ricardo wrote a R helper:

   <https://elephly.net/paste/1612619217.R.html>

Basically, it does more or less what “guix install” does but directly in
the R repl.  Maybe it is what you want.


Hope that helps,
simon

Reply via email to