Julia 1.5 has been released
Julia excels at simulations, so random numbers are important to a lot of users of the language. For this release Rafael Fourquet, one of the primary architects of the Random standard library and a prolific contributor in general, implemented some impressive algorithmic improvements for some popular cases. The first is a major improvement when generating normally-distributed double-precision floats. Calling randn(1000) is nearly twice as fast in Julia 1.5 compared with Julia 1.4. Generating random booleans also got much faster: rand(Bool, 1000) is nearly 6x faster. Finally, sampling from discrete collections has also gotten faster: rand(1:100, 1000) got 25% faster." LWN looked at Julia (part 1, part 2) back in 2018, shortly after the release of Julia 1.0.
Posted Aug 5, 2020 5:50 UTC (Wed)
by rsidd (subscriber, #2582)
[Link]
For general purpose programming I guess one drawback is that you can't generate an executable: the end user needs to install the Julia system, and manually install any required packages, to run a third party program.
Julia 1.5 has been released