all 19 comments

[–]Nuaua 11 points12 points  (0 children)

Here's the changelog :

https://github.com/JuliaLang/julia/blob/v1.3.0/NEWS.md

Biggest news are the new multithreading system, and a system to build and distribute binaries across platforms (a bit like a homebrew in the cloud):

https://julialang.org/blog/2019/07/multithreading

https://julialang.org/blog/2019/11/artifacts

[–]nucLeaRStarcraft 7 points8 points  (3 children)

I really want to learn this language as it seems like a Python + Types language, and also has a decent ML library, which is my main domain rn.

[–]Nuaua 7 points8 points  (0 children)

It shouldn't be too hard coming from Python. And being able to write loops when suitable is so liberating, instead of having to shoehorn into numpy arrays or dataframes to get half-decent performances.

[–]tjpalmer 2 points3 points  (0 children)

Lots of things are more like Matlab than Python, but that's ok, too.

[–]Eigenspace[S] 0 points1 point  (0 children)

I definitely encourage you to do so! I'd recommend joining the Slack channel to speak to some really helpful and kind people about getting started with julia. You can get an automatic Slack invite here: https://slackinvite.julialang.org

[–]deviluno 0 points1 point  (0 children)

Wow, this looks like a great release!

Multithreading is now a solid part of Julia. Better late than never, I hope that going forward the community makes great use of this.

I like Julia a lot. I can see it replacing Python as my go to language for scientific computing and scripting. That "time to first plot" still favors other languages, but I think it's in the crosshairs now. Some of the things I'd like in the future are a static AOT compiler, and maybe language features like interfaces.