Quite a milestone for Julia, and an important step forward towards stability as well: I believe a core Julia team member (Viral Shah IIRC) said that there would be only one or two major releases between 0.5 and 1.0.
One thing I like about Julia development is how receptive they are to community ideas, while also making sure the suggestions fit into the larger pattern and rejecting those that don't. (The "Support for arrays with indexing starting at values different from 1" thing does worry me, since it has the potential to screw things up gloriously, but it seems[1] they predicted HN will gnaw at this one. :) And I'm yet to read the whole of that issue, maybe it'll end up convincing me it's a good idea.)
The outlook toward Julia 1.0 was given by Stefan Karpinski in his JuliaCon 2016 talk: https://youtu.be/5gXMpbY1kJY . But yes, the plan is to have a 0.6 and then 1.0.
Last time I used julia was in Juno, the loading of package was really slow, is this problem solved now? It once gave me a lot of hope...but the result was a little bit disappointing given that it claims so much. It has macro, if only it has lisp syntax...
Was this on a Unix or on Windows? This has been my experience too on Windows, both the initial startup of Julia and the loading of packages was pretty slow (this was in 0.4.2 I believe).
> It has macro, if only it has lisp syntax...
Honestly, it's a language whose audience is at least 50% non-professional-programmers (scientists, engineers, statisticians), so with a lisp-y syntax it would probably have died a sputtering death. There's a lot of other things to love about the language though, whether superficial (being able to say `2y + 3` or `if a ≠ b && e ∈ S` if you wanted to), practical (pretty good FFIs to C, C++, Python, MATLAB and R already, decent-sized and quickly growing package repo), theoretical (mutliple dispatch, the type system).
[+] [-] sundarurfriend|9 years ago|reply
One thing I like about Julia development is how receptive they are to community ideas, while also making sure the suggestions fit into the larger pattern and rejecting those that don't. (The "Support for arrays with indexing starting at values different from 1" thing does worry me, since it has the potential to screw things up gloriously, but it seems[1] they predicted HN will gnaw at this one. :) And I'm yet to read the whole of that issue, maybe it'll end up convincing me it's a good idea.)
[1] https://github.com/JuliaLang/julia/pull/16260
[+] [-] mauro3|9 years ago|reply
[+] [-] mvardin|9 years ago|reply
[+] [-] yla92|9 years ago|reply
[+] [-] tempodox|9 years ago|reply
Rumours persist that this feature is planned. Or are they just plain wrong?
[+] [-] ihnorton|9 years ago|reply
http://juliacomputing.com/blog/2016/03/10/j2c-announcement.h...
http://juliacomputing.com/blog/2016/02/09/static-julia.html
[+] [-] qd6pwu4|9 years ago|reply
[+] [-] sundarurfriend|9 years ago|reply
Was this on a Unix or on Windows? This has been my experience too on Windows, both the initial startup of Julia and the loading of packages was pretty slow (this was in 0.4.2 I believe).
> It has macro, if only it has lisp syntax...
Honestly, it's a language whose audience is at least 50% non-professional-programmers (scientists, engineers, statisticians), so with a lisp-y syntax it would probably have died a sputtering death. There's a lot of other things to love about the language though, whether superficial (being able to say `2y + 3` or `if a ≠ b && e ∈ S` if you wanted to), practical (pretty good FFIs to C, C++, Python, MATLAB and R already, decent-sized and quickly growing package repo), theoretical (mutliple dispatch, the type system).
[+] [-] boromi|9 years ago|reply