Julia

...

I thought I'd summed up enough about the language in the OP to talk about it - but it turns out nobody reads it.


Despite the syntax looking like a bit of a mess - analyzing data in R and creating good looking plots is really easy and you have the benefit of immediately seeing the results. A REPL is good for these kind of things.
If you don't have to do stringparsing over huge amounts of the same kind of data with the same functions over and over again, I don't see the benefit of C for this usecase. You can use gnuplot, if you really want to - but what's the point here? Try evaluating simple factorial DoE stuff using C and gnuplot and then post again. The plots are a useful tool to see correlation in your data - so doing it on the fly is really a benefit.

You don't know what you're talking about.

Attached: 345234589347953.jpg (650x366, 16.54K)

They're not trying to replace python, just scipy.

Father, forgive them, for they do not know what they say.

zverovich.net/2016/05/13/giving-up-on-julia.html
Thoughts?

github.com/root-project/cling

The reason for the slow first time run seems to be the JIT compiler - subsequent runs are much faster, because it only has to compile once. They even have extensive documentation on how to improve performance when writing programs (and also stuff on the JIT warmup), so I don't think that performance caveats is something they will ignore during development. The manual states that
I'm not sure if it's fair to say "well, he also didn't add the time it took for C to compile", but he completely disregarded what Julia actually is. He takes compilation time into the equation. They have micro benchmarks at julialang.org/benchmarks/ - which compare already compiled programs if you're interested.
Very subjective if you ask me. I think OCaml looks great, others might be turned off by even a simple thing like +. operator for floats. Some like Go, some don't. Let's not even go into Rust territory.
Looks good enough for me, for what it is, but that's subjective too. I personally don't like the pythonesque indentation syntax, but many seem to really have a thing for it.
I'd argue exactly that. It does not use pointers afaik.
Surprise. I don't know what else to say.

He goes on about other things after that, but it looks like he wants to replace Python with Julia and is surprised that the language doesn't accomodate everything he wants from Python. I never recommended or suggested Julia for that, I explicitly said I'm interested in replacing R (since it can also use its libraries) with it, or Matlab, if that's what you use. I even stated in the OP that it doesn't seem to be intended as a general purpose language.

Here's the documentation on performance I was talking about. May be an interesting read even if you don't intend to use the language:
docs.julialang.org/en/stable/manual/performance-tips/

Attached: julia_Plotsjl.gif (600x400, 5.73M)

less resources, and headaches

THEN DON'T FUCKING NAME IT 'JULIA', YOU'RE BEGGING PEOPLE TO CALL IT 'HER' AND MAKE LEWDS

They're baiting for sure, they want to manufacture some outrage that badly.