Re:Strong arrows: a new approach to gradual typing
by ChrisRackauckas on Friday September 22, 2023 @09:10AM
(#37611556)
I agree JIT overhead is not meaningless, but it's pretty odd that only some programming languages in the benchmark measure compilation time while others do not. If we really think it's not meaningless, then other languages (C, Fortran, etc.) should include that in the timing as well. Even better would be to have timings which include compilation and which do not. Then we would have a nice way of making a multi-dimensional comparison about the latency and runtime.
Currently, Julia's benchmarks add its compilation time while the building of the C binaries is not measured in its, so it's not a direct 1-1 comparison. And we don't have the numbers in there to really know how much of an effect it has either. More clarity would just be better for everyone.
Re:Strong arrows: a new approach to gradual typing
by jovial_cavalier on Friday September 22, 2023 @09:51AM
(#37612054)
That's because, until recently, you compiled every time you ran with Julia. It's not the case with C.
It sounds, though, like they’ve started to seriously address this in versions more recent than what I’ve played with. I suppose I’ll check it out again.