Skip to contents

All functions

as_julia()
Render a spec as Julia code
as_julia_value()
Render a value of a class this package does not know
assert_role()
Check that an argument is a spec of an accepted role
assign_julia()
Assign an R value to a name in Julia's Main module
call_julia()
Call a Julia function by (qualified) name
command_julia()
Run a Julia command for its side effects
ensure_julia()
Lazy-init guard for Julia setup
eval_julia()
Evaluate Julia code
get_julia()
Fully translate a Julia value into R
import_julia()
Import a Julia module
julia()
Embed Julia code in a spec
julia_alive()
Is the Julia session still usable?
julia_bin()
Find the Julia binary
julia_handle()
Hold a Julia object from R
julia_handle_owned()
Does this R session own the Julia object behind a handle?
julia_load_bridge()
Load Julia bridge (.jl) files from a package's inst/julia/ directory
julia_ready()
Ensure Julia and required Julia packages are ready
julia_release_pending()
Release the Julia objects of collected handles
julia_spec()
Describe a Julia constructor call
juliaup_julia()
Install a Julia version with juliaup and return its binary
manifest_julia_version()
Julia version a Manifest was resolved with
wrappers
Backend-agnostic wrappers around Julia eval / call / import