I don’t understand how this wasn’t already implemented, it seems like such low hanging fruit
Julia 1.9 precompilation will be a turning point
11–17 of 17 posts
Re: Julia 1.9 precompilation will be a turning point
#12Re: Julia 1.9 precompilation will be a turning point
#13I don’t understand how this wasn’t already implemented, it seems like such low hanging fruit
Re: Julia 1.9 precompilation will be a turning point
#14Re: Julia 1.9 precompilation will be a turning point
#15As package developers we need to optimize our packages for 1.9. It's quite a task but I am excited what's ahead in Julia. Matlab(is not open-source, R is slow and not really a general purpose language, Python is great but same issue 2-lang problem...why should I implement CUDA in C++ or Numpy in C. I want to be able to modify lower back-end code but with Python it's not possible. Julia fixes all of these problems and…
GPGPU needs more languages that make it easier to do compute with feeling like doing Assembly.
Basically the productivity that can be understood by reading stuff about StarLisp and the connection machine.
Julia seems a nice addition to this idea.
Re: Julia 1.9 precompilation will be a turning point
#16I don’t understand how this wasn’t already implemented, it seems like such low hanging fruit
The Julia compilation model is fairly complex, due to the Julia user's wish for dynamic capabilities combined with common features in statically typed languages. Although it may appear so, it was not low hanging fruit - it took a lot of effort building incrementally over several releases by a number of contributors.
Re: Julia 1.9 precompilation will be a turning point
#17Earlier quoted context omitted.
The Julia compilation model is fairly complex, due to the Julia user's wish for dynamic capabilities combined with common features in statically typed languages. Although it may appear so, it was not low hanging fruit - it took a lot of effort building incrementally over several releases by a number of contributors.
In retrospect, how essential was it that Julia went the dynamic route in the first place (as opposed to taking a Haskell-like approach to inferred static typing)?