And accept that both have merit. You may not like it but there's a reason languages, tools, companies, products, whatever become popular. And it isn't just because "people are idiots" or evil companies. Console wars are for teenagers.
Of course they have merits. But, so what? I didn't dedicate my life to this field to build things that "have merit", but to build great things. And we have great things. It's just that neither Oracle nor JavaScript are among them.
Nobody is telling you to build things that just "have merit". Just because you don't like them, it doesn't mean that great things weren't built off the back of Oracle and in JavaScript.
If some Oracle product is the best pick for the task, or JavaScript is the best pick for the task... will you pick it? Or will you whine about what you dedicated your life to?
If you can't see that other people might feel different about this, or be able to build great products with these, maybe you're the one without the imagination and ambition...
In some ways, easier to understand and better than anything we have now.
* First-class tensor manipulations (like numpy but in the core language)
* Fast math with the right compiler
* Automatically sized multi dimensional arrays on the stack
* Zero cost C interop
* Minimal runtime, no GC, compiles to small programs
* Generics
* Coarray based parallelism in the core language
Sure it has issues but if you want to write fast numerical code and don’t want to bundle 2GB of pytorch or however big the Julia standard library is, or you want to make a small library with a C API, it’s a pretty great language. There are 50 year old libraries that still work perfectly (and much faster than they did then!) You won’t get that kind of longevity out of Rust ndarray.