6 ms·
I feel that the time to migrate to Julia is now. The ecosystem is finally coming together and there doesn't seem to be breaking changes to the language anymore.
by cardosof 5y ago
I feel that the time to migrate to Julia is now. The ecosystem is finally coming together and there doesn't seem to be breaking changes to the language anymore.
- AareyBaba 5y agoThe startup time was a blocker last time I jumped in (mid-2021). Have things changed ?
- shepardrtc 5y agoPackageCompiler.jl helps significantly, but it's still an issue.
- agucova 5y agoIt has improved gradually. The community is targeting latency optimizations in the entire ecosystem, and that effort has been moving rapidly.
- kolbe 5y agoPlots is still a problem for me. Rust and Julia have a lot in common in this respect, but I will gladly take the advantages of their package management systems if it means a longer compilation time.
- adgjlsfhk1 5y agoTLDR: no. 1.7 is marginally better than 1.6 for startup time, but it's not a massive change.
- IshKebab 5y agoI don't see how it can while their "load a module" step involved compiling it from C++ source. Although I guess that doesn't explain why it is still so slow the subsequent times.
- amkkma 5y agoCan you elaborate? How does loading a Julia module involve compiling c++?
- IshKebab 5y agoThe module gets compiled from source.
- DNF2 5y agoYes, but not from C++, but from Julia source code. Or what are you referring to?
- bobbylarrybobby 5y ago“Compiling Julia” means lowering into LLVM IR that then gets compiled. It’s not C++ but it takes roughly as long