Hi List!
I'm a particle physicist just getting started with some julia. I've been using some python in the past but now I'm trying to use analyzing some lab data as an excuse to learn Julia. So far it looks like I'm going to stick with it for a while. I've been trying to play with basic image analysis, and I've come across the following behavior: append! complains that it doesn't find a suitable method for my call signature, but it does append an #undef. Is this intended? Please see below for a session. _ _ _(_)_ | A fresh approach to technical computing (_) | (_) (_) | Documentation: http://docs.julialang.org _ _ _| |_ __ _ | Type "help()" to list help topics | | | | | | |/ _` | | | | |_| | | | (_| | | Version 0.3.0-rc1 (2014-07-14 02:04 UTC) _/ |\__'_|_|_|\__'_| | |__/ | x86_64-apple-darwin13.3.0 julia> x = Array[] 0-element Array{Array{T,N},1} julia> append!(x, Array[1]) ERROR: `convert` has no method matching convert(::Type{Array{T,N}}, ::Int64) in getindex at array.jl:121 julia> x 0-element Array{Array{T,N},1} julia> append!(x, Array[[1]]) 1-element Array{Array{T,N},1}: [1] julia> append!(x, [1]) ERROR: `convert` has no method matching convert(::Type{Array{T,N}}, ::Int64) in copy! at abstractarray.jl:197 in append! at array.jl:475 julia> x 2-element Array{Array{T,N},1}: [1] #undef