News for hackers. Stuff that matters.
Re:Julia 1.5 Highlights by celrod on Monday August 03, 2020 @02:46PM (#24041713)
I don't really want to sacrifice runtime performance for compile time performance, so long as the compilation time is "reasonable", but so far we've mostly been having our cake and eating it too. The eliminating-invalidations work for Julia 1.6 is a great example of that.

When it comes to explicit trade-offs, like setting the optimization level, they've given us finer control by letting us specify it at the module level. Now Plots.jl can favor compile time, while I'll numerical libraries can favor runtime.

Re:Julia 1.5 Highlights by eigenspace on Monday August 03, 2020 @02:49PM (#24041757)
Right, so what I'd say is that while latency improvements and runtime improvements to julia aren't necessarily in conflict, the core developer's time is a zero sum competition between these things (among others).

I'm just saying that for selfish reasons, I'd rather they spent their time on runtime and infrastructure improvements than reducing compile times.

And of course, I say this while acknowledging that I am in no position to demand how they spend their time.