Structured Interface to Julia

A Julia interface structured according to the general form described in package 'XR' and in the book "Extending R".


This package provides an interface from R to Julia, based on the XR structure, as implemented in the XR package, in this repository.

The interface is designed as a basis for computations in R that use functions, objects and classes in Julia. In particular, the design caters to programmers developing application packages. The XR structure encourages definition of proxy functions and classes in \R{}, which users of the package can treat essentially as they would in R, without special programming imposed by the interface.

The interface structure is described in the book Extending R (John M. Chambers, 2016, Chapman & Hall). A pdf version of the XRJulia chapter from the book is included with the documentation of this package. To open the pdf file from R:

RShowDoc("Chapter_XRJulia", package = "XRJulia")

Version 0.76 of the package has been updated to deal with back-incompatible changes in Julia (up to version 0.6).

News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("XRJulia")

0.9.0 by John Chambers, 5 months ago


Browse source code at https://github.com/cran/XRJulia


Authors: John M. Chambers


Documentation:   PDF Manual  


Task views: Numerical Mathematics


GPL (>= 2) license


Imports methods, XR

Suggests knitr, rmarkdown

System requirements: Julia, v 1.0 or later


Imported by sismonr.


See at CRAN