diff --git a/src/backends/julia/juliaserver/juliaserver.cpp b/src/backends/julia/juliaserver/juliaserver.cpp --- a/src/backends/julia/juliaserver/juliaserver.cpp +++ b/src/backends/julia/juliaserver/juliaserver.cpp @@ -91,7 +91,15 @@ static_cast(jl_call2(equality, nothing, val)) ); if (!is_nothing) { - jl_static_show(JL_STDOUT, val); + jl_value_t *out_stream = static_cast( + jl_eval_string("STDOUT") + ); + jl_function_t *text_display = + jl_get_function(jl_base_module, "TextDisplay"); + jl_value_t *out_display = jl_call1(text_display, out_stream); + jl_function_t *display = + jl_get_function(jl_base_module, "display"); + jl_call2(display, out_display, val); } m_was_exception = false; }