Julia 0.6 has a wealth of improvements: https://github.com/JuliaLang/julia/blob/v0.6.0-rc1/NEWS.md (nicer keywords for immutability, elegant array broadcasting, REPL polish)
miniblog.
Related Posts
I suspect every programming language eventually becomes dated.
As soon as you commit to 1.0, you will have design decisions that (with hindsight) are mistakes, and you can't fix them.
Design best practices change over time too. Immutability is a more common default now.
Creating a circular data structure should be impossible with immutability, right? Amazingly, laziness enables this:
Using 'final' to avoid dynamic dispatch on Swift: https://developer.apple.com/swift/blog/?id=27 (interesting keyword choice, I associate final with immutability)