Julia, in early 2021, is still too slow (frustrating) for small-ish programs (E.g. 10 seconds just to compile the Filterbank utility on my laptop). On the other hand, I can see that a complex compute-intensive function set like turbo_seti FindDoppler.search_coarse_channel() which has significant repetition would be interesting to compare to Python/Numba in terms of performance - intuition on my part.
Still, I do like the Julia syntax and semantics as a language. If Julia can ever achieve compiler code-generation capability similar to gfortran and C/C++, it will be a formidable competitor.
To do:
HDF5 support in Julia: https://github.com/JuliaIO/HDF5.jl
Julia, in early 2021, is still too slow (frustrating) for small-ish programs (E.g. 10 seconds just to compile the Filterbank utility on my laptop). On the other hand, I can see that a complex compute-intensive function set like turbo_seti FindDoppler.search_coarse_channel() which has significant repetition would be interesting to compare to Python/Numba in terms of performance - intuition on my part.
Still, I do like the Julia syntax and semantics as a language. If Julia can ever achieve compiler code-generation capability similar to gfortran and C/C++, it will be a formidable competitor.