v0.6.2
Improvements and bug fixes:
- Removed the name
name
for the first argument ofjuliaCall
, as this made it impossible to pass a keyword argument with the keyname
to Julia, e.g., to callPkg.PackageSpec(name = "RData")
viajuliaCall("Pkg.PackageSpec", name = "RData")
. This is now possible and does not cause a fatal error any more. - Improved the stability of the TCP connection by checking the length of all results returned by
read
in Julia andreadBin
in R. - Removed an undocumented behaviour of
juliaImport
: Previously, there was a function without "bang" created for each function with a "bang", e. g. ifMyModule
contains the functionfun!
andMyModule
was imported withMyModule <- juliaImport(".MyModule")
, thenMyModule$fun
pointed toMyModule.fun!
, in addition toMyModule$`fun!`
. This is not the case any more, as it may lead to confusion, andMyModule.fun!
needs to be called asMyModule$`fun!`
in R.