Hacker News new | ask | show | jobs
by ferdowsi 1613 days ago
I really like the Go-like simplicity of these libraries, without the cursed architecture astronomy from the 2000s.

In general it's interesting times for Java. With all of language improvements from Kotlin/Scala, and upcoming Go-like concurrency it really feels like a renaissance for the language.

2 comments

"upcoming Go-like concurrency" can you elaborate on this?

Java will have CSP at the language level? I find it hard to believe.

Project Loom’s virtual threads (without dedicated OS threads and stacks), which will hopefully relieve devs from manually doing a CPS transform of procedural code into chains of futures for thread pool workers to complete.
> it really feels like a renaissance for the language.

So is this the 2nd or 3rd Java renaissance?

I'd say that first Java renaissance is Java 5 with generics. Second Java renaissance is Java 8 with lambdas. IMO third Java renaissance will be with re-introduction of green threads.
I’m actually looking forward to Valhalla more than Loom I think.