Java 21 VirtualThreads vs. Clojure Lazy Seqs

by grzmon 10/6/23, 3:44 PMwith 147 comments
by mike_hearnon 10/6/23, 4:18 PM

The Clojure devs should be aware that the synchronization pinning problem is intended to be temporary and doesn't apply at all with GraalVM native images. One of the Loom developers talks about it here:

https://mail.openjdk.org/pipermail/loom-dev/2023-September/0...

So they could also just choose to ignore this problem for now.

by theanonymousoneon 10/6/23, 5:42 PM

Still waiting for VS Code to support Java 21. Java is not the language to use without an IDE.

by avodonosovon 10/7/23, 12:15 PM

Strange that synchnronization is used at all in lazy-seq

The docs do not mention any synchronization: https://clojure.github.io/clojure/clojure.core-api.html#cloj...