@rml what's with clojure? how does it compare to scheme?
@joel the joke is that #Clojure is the big corporate success; the scene depicted here is from the matrix, where that character colludes with Agent Smith to attack Neo & co, and asks that he have his memory whiped so that he would have never been exposed to "the truth" of the matrix, prefering to be reincarnated as a film actor where he can live a naive life of success without having to contend with what is "behind the scenes". So in a way, it's a dig at the #jvm ethos.
Clojure is cool tbh, it's like an ergonomics-focused non-standard scheme with Lisp2 syntax, lots of immutable datastructures, and without hygenic macros, first-class-everything, continuations, or the privileging of generality over intuitiveness.
I just still want to program against linux, rather than java. java still feels clunky to me.
@mykhaylo @rml @joel OpenJDK. I have been programming Clojure for years and have never touched Sun/Oracle/Whoever "official" JDK. Great discussion about the tradeoffs of being a hosted langage (though it got a little sidetracked in the middle with "Clojure's useful distinctions") https://clojureverse.org/t/benefits-of-a-hosted-language-vs-the-host-beyond-syntax/9738
Since you are from the arts this may seem less relevant to you, but I suspect that the #JVM is the most mature and well-developed virtual machine out there. I know, at least, it has had the most man-hours pumped into it of any of them, with decades of very good programmers. Now things like Graal make it blindingly fast for many products