124 karma · joined March 18, 2014
If you had run your code again within the same REPL you’d see it runs substantially faster the second time. Likewise, if you had tried to process a large enough matrix or CSV that compilation time should be a minimal subset of the total computing time, and probably not noticeable.
It isn’t a language limitation, just a tooling limitation. The startup times have been getting better as Julia develops, but there is still noticeable overhead the first time code gets run in a new REPL...
We're not going to have a computer that can solve the Schrodinger Equation for a brain anytime soon.
The only effective way I see to get around this is for granting agencies to start putting massive caps on what they are willing to pay for journal articles. If they mandate $200 max per article, no one is going to be able to afford a $5000 article anymore. Journals would be forced to adapt.
(Just to add, I think the "changing" equipment claim is a common excuse they make up. It allows them to overbook and bump people without having to pay the US mandated fees to each person who gets bumped. In at least one of these cases they replaced the original plane with a plane of the same exact type, but claimed "it might have a different seat layout so it counts as an equipment change".)