NEWS.md
rebuild
argument in the function julia_setup
. The argument controls whether to rebuild RCall.jl
, whose default value is FALSE
to save startup time. If a new version of R is used, then this parameter needs to be set to TRUE
.JuliaObject
, which frees the JuliaObject
on the Julia
side after it’s freed on the R side.engine.path
option for Julia
in RMarkdown document.Julia
knitr
engine to avoid use of knitr
internal functions.Julia
v0.7.JuliaCall
is now compatible with RCall.jl
v0.11.0 on Julia
v0.7.Pkg.build("RCall")
.Julia
v1.0.Julia
v0.7 and v1.0.JuliaCall
now should be usable on Julia
v0.7 and Julia
v1.0 with released version of RCall
.julia_source
on Julia
v0.7 and v1.0.julia_check
which is deprecated a long time ago.install
argument in julia_setup()
, setting it to FALSE
can reduce startup time when no installation or checking of dependent Julia
packages is needed.julia_console()
.R6
dependency to reduce overhead creating JuliaObject
.Julia
v0.7, currently need to use RCall#e59a546
with JuliaCall
on Julia
v0.7.Julia
v0.7.diff.JuliaObject
.JuliaObject
to that in native R.is.numeric
for JuliaObject
.c.JuliaObject
.install_dependency
not muted.julia_call
interface functions.sexp
, rcopy
and creation of JuliaObject
.julia$simple_call
interface which is a simple and more performant “equivalent” of the julia_call
interface.JuliaCall
from Rcpp
.as.vector.JuliaObject
.as.double.JuliaObject
.JuliaObject
supports multiple index.mean
, determinant
and solve
generics for JuliaObject
.c
and t
generics for JuliaObject
.aperm
, dim<-
and as.vector
generics for JuliaObject
.julia_setup(verbose = TRUE)
.need_return
argument to julia_eval
, now there is a possibility to return the result as an JuliaObject
, which is convenient for many use cases requiring an R object corresponding to a julia object.JuliaObject
.rep.JuliaObject
.JuliaObject
.assign!
to match behavior for assign in R and use it for JuliaObject
.JuliaPlain
idea to alleviate the problem that R dispatches only on the first argument, make ifelse
possible to work for JuliaObject
.JuliaCall
from julia and RCall.jl
.dim.JuliaObject
, is.array.JuliaObject
and is.matrix.JuliaObject
.autowrap
, which can generates automatic wrappers for julia
types.julia_docall
and julia_call
.JuliaObject
, especially in Rmd
documents. Fix #43.x$name
could be used to get access to field(x, name)
for JuliaObject
.RCall
checking.julia
issue #14577.JULIA_HOME
.julia_setup()
julia
engine in Rnw
files.JuliaCall
in rtichoke
.JuliaCall
requires Julia 0.6 as Julia 0.5 is now officially unmaintained.julia_setup()
any more, accelerate the startup time.julia_setup
.julia_setup()
fails to correctly load libjulia.dll if JULIA_HOME is not in path on windows.julia_eval_string
.JuliaCall
RMarkdown engine. The display system should work for all kinds of documents that RMarkdown supports.JuliaObject
, for more detail, see github issue #15, issue #12 and #13 are related.JuliaObject
, and fix many small bugs.fields
, field
and field<-
function for JuliaObjects.JuliaObject
. It’s lightweight, faster, and safer.plotsViewer()
, which integrates better into R.JuliaCall
, like removing deprecated functions.JuliaObject
, same Julia object could enter julia_object_dict only once. And the display of JuliaObject
becomes better. Also every common types of Julia Object could be wrapped by JuliaObject
.JuliaObject
type return value instead of R Object.julia_call
interface.julia_eval_string
is deprecated in favor of julia_eval
.JuliaObject
, which serves as a proxy in R for julia object, which is the automatic conversion target when other choices are not possible.julia_setup()
doesn’t need to be called first unless you want to force julia to restart or you need to set the julia path.julia.do_call
and julia_call
now accept keyword arguments.JuliaCall
works in Jupyter R notebook.JuliaCall
works in R Markdown. The display system currently only work for html document. When there is no return from julia function and there is a need to display, a div with class=‘JuliaDisplay’ will be inserted into the html document with the corresponding content.JuliaCall
.JuliaCall
is more consistent with julia.NEWS.md
file to track changes to the package.julia_assign
which can assign a value to a name in julia with automatic type conversion.julia_check
.julia_console
. Now there is a fully functional julia repl in R terminal, and a usable julia console when you use IDE for R.julia_setup
, there is an option whether or not to use RCall.jl, RCall’s R REPL mode and rgui will be set correctly.