Hacker News new | ask | show | jobs
by ninjin 1543 days ago
Julia has its own heap of issues, but five minutes is a load of bull:

    > time julia -e 'using Plots; plot(rand(10, 5), rand(10))'
    
    ________________________________________________________
    Executed in    5.77 secs    fish           external
       usr time    5.74 secs  214.00 micros    5.74 secs
       sys time    0.57 secs    0.00 micros    0.57 secs
This is also on a fairly old version at that:

    > julia -v
    julia version 1.6.3
Regardless, this conversation was to be about Cython; it which deserves a lot of praise in its own right as a tool in your toolbox to make the blasted snake run faster.
1 comments

Also, if you make a sysimage, startup time can be reduced to <1s. This doesn't get a ton of publicity because many of the more active Julia devs are developing lots of packages and/or developing Julia which makes this less applicable to them, but if you are waiting more than a few seconds to load packages that you aren't a developer of, sysimages are a wonderful quality of life improvement.