4 ms·
I don't know if it's systematic per se, but I wrote a comparison here: http://technomancy.us/169 http://technomancy.us/169 My take is that the biggest differen
by technomancy 10y ago
I don't know if it's systematic per se, but I wrote a comparison here: http://technomancy.us/169 http://technomancy.us/169
My take is that the biggest difference is not in the language but the runtime. Nearly all the things that Racket lacks (except world-class GC and JIT compilation) can be added in after the fact due to its massive flexibility; Racket is a natural choice when you want a lisp but can't afford the memory or launch time overhead of the JVM. Unfortunately the things that Racket does well typically cannot be retrofitted onto Clojure due to its sloppy semantics around nil, but maybe Clojure's port of Racket's contracts system will change the balance there.