Data Transfer

Data Transfer

This document describes data transfer, in both directions, between R and Julia. The changes from the version of XRJulia described in Extending R are in the transfer of vectors and named lists. The main new features are:

  • data transfer is now defined for all types of R vectors, including logical, raw and complex;

  • for all atomic types, transfer now has two methods, one using the JSON-style form (for small data) and one using a version of binary transfer through a an intermediate file for larger data;

  • named lists no longer use the JSON form, which Julia no longer allows;

  • a separate new function has been added to allow specification of option-style parameters for the Julia evaluator.

The changes are current as of version 0.8.0 of XRJulia.