3 ms·
All languages make compromises and Julia has decided to not compromise in execution speed. I say this not because I don't think compilation time sucks but becau
by linspace 5y ago
All languages make compromises and Julia has decided to not compromise in execution speed. I say this not because I don't think compilation time sucks but because 10 years is not that much time for solving a complex problem. How many years in Python without proper parallelism (I don't think the answer is the multiprocessing lib)?
I think Julia package system is good but since I come from Python maybe it doesn't mean that much.
- lamontcg 5y agoStop making excuses for it. It is a 10 year old language and this is a crippling day #1 newbie workflow and productivity issue. Just say "yeah, that's a horrible experience and really needs to be top priority now that they've closed on a $24M funding deal"
- krastanov 5y agoYou do know that it is actually a top priority, right? And you have seen the measurable (order of magnitude) progress done since v1 was released, right? This is not even getting into the interesting reasons for why this problem exists and what amazing features are enabled after this tradeoff was taken.
- lamontcg 5y agoI'd buy that argument if it was still around 2017. I get to own my own reaction to the language and after I did "julia mytest.jl" on a script that plotted a differential equation I thought to myself "oh well its just a new language", then I looked up that it was nearly 10 years old and I thought it was a bad joke.
- krastanov 5y agoThe first stable version of the language is 3 years old... How do you expect to be taken seriously with such obviously silly statements?