5 ms·
It's kind of infuriating. The JVM is a masterwork of engineering, and I mean that without any sarcasm. Its fast, it has a pretty sophisticated GC, it has a lot
by tombert 2y ago
It's kind of infuriating.
The JVM is a masterwork of engineering, and I mean that without any sarcasm. Its fast, it has a pretty sophisticated GC, it has a lot of great well-tested libraries built in, I want to use it for pretty much everything, but Java still kind of feels like it's stuck in ~2008. So many languages have added quality-of-life improvements literal decades ago and Java is just barely getting them. I mean, for goodness sakes, Java didn't even get multiline strings until Java 15!
Now, before someone posts this, yes I'm obviously aware of Kotlin and the dozens of other JVM languages out there, I use Clojure all the time, but I would still prefer that the core language for the platform were caught up with the rest of the world.
- x0x0 2y agoIt also features one of my favorite language features: after you install the jre on an OS -- and you can install multiple jres side-by-side -- you get robust, single-file deploys from megajars. Which are just big zips. And this has been working for at least 25 years. No scribbling all over the OS, no system global packages, no shell games with bundler / virtualenv, and not much need for Docker. (I really like rails, but the deploy story is nowhere near as good as java.)
- Bluestein 2y agoRe: Kotlin, will Kotlin die the Google death? Go?
- smallerfish 2y agoKotlin is produced by Jetbrains, so no.
- pjmlp 2y agoStill way better than Go will ever be.