6 comments

[ 0.20 ms ] story [ 41.4 ms ] thread
Why hasn't Clojure provide any java.util.function interfaces integration? for language a that's suppose to "embrace the host" to have "ergonomic" access to the host libs because it itself lacks an ecosystem this seems weird.
Clojure precedes Java 8.
GP means why it hasn't kept up with fundamentals of the host language, Java 8 was released in 2014.
This is actually one of my rare criticisms of Clojure. There's a patch, but there was apparently concern about perf. Personally, if I had to do a lot of interop like this, I'd pull it into a custom build, as it wasn't large. I've not kept up with it lately, though, as I haven't needed to do a lot with Kafka recently.