For those interested, it turns out the error is caused by JuliaParser.jl,
and has been fixed in master. If you run Pkg.checkout("JuliaParser") you'll
still see a bunch of deprecation warnings but eval etc. seem to work fine.
I'll probably do some work on supporting 0.4 fairly soon.
On Thursday, 9 October 2014 03:15:13 UTC+1, Thomas Moore wrote:
>
> I've been trying to get Juno to work (a Julia plugin for Light Table), but
> after following the installation instructions on their website
> <http://junolab.org/docs/installing.html> I end up getting the following
> error, both on startup and when attempting to execute Julia commands:
>
>
> Couldn't connect to Julia
>
> WARNING: deprecated syntax "(eltype(xs)=>Int)[]" at
> /home/thomas/.julia/v0.4/Lazy/src/collections.jl:23.
> Use "Dict{eltype(xs),Int}()" instead.
>
> WARNING: deprecated syntax "(String=>Vector{Function})[]" at
> /home/thomas/.julia/v0.4/Jewel/src/lazymod.jl:8.
> Use "Dict{String,Vector{Function}}()" instead.
> ERROR: InexactError()
> in char at char.jl:1
> in include at ./boot.jl:245
> in include_from_node1 at ./loading.jl:128
> in include at ./boot.jl:245
> in include_from_node1 at ./loading.jl:128
> in reload_path at ./loading.jl:152
> in _require at ./loading.jl:67
> in require at ./loading.jl:54
> in require_3B_3948 at /home/thomas/julia/usr/bin/../lib/julia/sys.so
> in require at /home/thomas/.julia/v0.4/Jewel/src/lazymod.jl:2
> in include at ./boot.jl:245
> in include_from_node1 at ./loading.jl:128
> in include at ./boot.jl:245
> in include_from_node1 at ./loading.jl:128
> in include at ./boot.jl:245
> in include_from_node1 at ./loading.jl:128
> in reload_path at ./loading.jl:152
> in _require at ./loading.jl:67
> in require at ./loading.jl:52
> in require_3B_3948 at /home/thomas/julia/usr/bin/../lib/julia/sys.so
> in include at ./boot.jl:245
> in include_from_node1 at loading.jl:128
> in process_options at ./client.jl:293
> in _start at ./client.jl:362
> in _start_3B_3774 at /home/thomas/julia/usr/bin/../lib/julia/sys.so
> while loading /home/thomas/.julia/v0.4/JuliaParser/src/lexer.jl, in
> expression starting on line 12
> while loading /home/thomas/.julia/v0.4/JuliaParser/src/JuliaParser.jl, in
> expression starting on line 5
> while loading /home/thomas/.julia/v0.4/Jewel/src/parse/scope.jl, in
> expression starting on line 4
> while loading /home/thomas/.julia/v0.4/Jewel/src/parse/parse.jl, in
> expression starting on line 1
> while loading /home/thomas/.julia/v0.4/Jewel/src/Jewel.jl, in expression
> starting on line 7
> while loading /home/thomas/.config/LightTable/plugins/Julia/jl/init.jl, in
> expression starting on line 27
>
>
> I'm on Ubuntu 14.04 and have tried re-installing Julia (now on Version
> 0.4.0-dev+1021 (2014-10-08 21:56 UTC) though I was on v0.3 before (it seems
> github automatically gave me the 0.4 version :) )) and also LightTable, but
> I haven't had any luck.
>
> Any advice?
>
>