Open schlichtanders opened 7 months ago
RCall reval cannot handle empty strings, but instead throws a quite surprising error.
reval
julia> using RCall julia> reval("# mycomment") ERROR: UndefVarError: `val` not defined Stacktrace: [1] reval_p(expr::Ptr{RCall.ExprSxp}, env::Ptr{EnvSxp}) @ RCall ~/.julia/packages/RCall/gOwEW/src/eval.jl:126 [2] reval(str::String, env::RObject{EnvSxp}) @ RCall ~/.julia/packages/RCall/gOwEW/src/eval.jl:136 [3] reval(str::String) @ RCall ~/.julia/packages/RCall/gOwEW/src/eval.jl:136 [4] top-level scope @ REPL[7]:1
Either the error message could be improved, or, which would be my preferred option, simple return nothing in these cases.
RCall
reval
cannot handle empty strings, but instead throws a quite surprising error.Either the error message could be improved, or, which would be my preferred option, simple return nothing in these cases.