the current gretl_io.jl combined with a freshly downloaded
julia-1.0.2
provokes the following error:
.... julia-1.0.2/bin/julia exited with status 256
stderr:
ERROR: LoadError: `write` is not supported on non-isbits arrays
Stacktrace:
[1] error(::String) at ./error.jl:33
[2] macro expansion at ./gcutils.jl:86 [inlined]
[3] write(::IOStream, ::Array{Any,2}) at ./io.jl:532
[4] gretl_export(::Array{Any,2}, ::String, ::Int64) at /home/ <...>
/.gretl/gretl_io.jl:35
[5] gretl_export(::Array{Any,2}, ::String) at /home/< ...>
/.gretl/gretl_io.jl:10
Compare this entry in the julia 0.7.0 changelog
(
https://docs.julialang.org/en/v0.7.0/NEWS/):
"Calling |write| on non-isbits arrays is deprecated in favor of explicit
loops or |serialize| (#6466
<
https://github.com/JuliaLang/julia/issues/6466>)."
So it seems to me that gretl_io.jl needs updating. Which should it be,
explicit loop or serialize?
Explicit loop. That's now in done in git. I think this requirement
must post-date the Julia 1.0.0 release.
Allin