julia> a = [[1],[2],[3]]
WARNING: [a,b,...] concatenation is deprecated; use [a;b;...] instead
in depwarn(::ASCIIString, ::Symbol) at ./deprecated.jl:64
in oldstyle_vcat_warning(::Int64) at ./abstractarray.jl:29
in vect(::Array{Int64,1}, ::Vararg{Array{Int64,1}}) at ./abstractarray.jl:32
in eval(::Module, ::Any) at ./boot.jl:267
while loading no file, in expression starting on line 0
3-element Array{Int64,1}:
1
2
3
Instead of it acting like this:
julia> a = Vector{Int}[[1],[2],[3]]
3-element Array{Array{Int64,1},1}:
[1]
[2]
[3]
At some point in the summer there was communication from the core team that v0.5 would be a short release cycle that was all about the arraypocalypse theme. My sense is that this original plan is off the table, and that (as John said) there is no new time plan to replace the original one, or at least none has been communicated from the core at this point. Take this info with a grain of salt, I’m largely reading tea-leaves here :)
Not relevant here, but I also feel that we are closing in on 1.0. Maybe another release or two after 0.5.
This is about the right time to start the triage for the various 0.5 issues. With all the amazing compiler improvements, LLVM upgrade, Cxx readiness, thread-safety (will probably remain disabled for 0.5 potentially unless it receives significant testing) and a number of other cool things, I agree with Stefan here that we should not wait for array views for 0.5, but certainly include all the other array changes. Also, we are working hard towards having a debugger ready, which potentially could be the last major feature before calling feature freeze.
Hi Tim,I'm leaving on a work trip on Monday, but let's see if I can manage to make a Julia contribution on a weekend. I need some help, as I've never submitted any code for Julia before. I left a comment in the PR. Let's start with the basics: How do I pull your modified branch / PR? How do I run the tests? How do I submit my modified code back to you?
You really need some git experience and know how to organize your own work in local and github (your fork of julia) repositories. I found this helpful
http://stackoverflow.com/questions/27567846/how-can-i-checkout-a-github-pull-request
PRs you do (to julia) should be subject to automatic testing.