R/zzz.R

.juliaLib <- function()
    gsub("\"", "",
         system('julia -E "abspath(Libdl.dlpath(\\\"libjulia\\\"))"',
                intern = TRUE))

.onLoad <- function(libname, pkgname)
{
   .ldjulia <<- .juliaLib()
    dll<-dyn.load(.ldjulia,F,T)
    .isJuliaOk<<-F
}

.onUnload <- function(libpath)
{
    if(!exists(".ldjulia")) .ldjulia <- .juliaLib()
    dyn.unload(.ldjulia)
    .isJuliaOk<<-F
}
armgong/rjulia2 documentation built on May 10, 2019, 1:41 p.m.