3 ms·
I'd be delighted for a version of Clojure that both drops the JVM and can bind easily with C. One of Clojure's big advantages is that it uses the JVM. One of C
by dmpk2k 13y ago
I'd be delighted for a version of Clojure that both drops the JVM and can bind easily with C.
One of Clojure's big advantages is that it uses the JVM. One of Clojure's big disadvantages is... that it uses the JVM.
- dschiptsov 13y agoAnother point is that one have to write a runtime, while Clojure "delegates" almost everything to JRE. Clojure is a very clever scripting language for JRE.) I think that it is good idea to marry Arc and Golang in the same way.)
- Skinney 13y agoNitpic: Clojure delegates most things to the VM. The subtle difference that it works just fine on JS engines and CLR. Arc and Golang would not be a good idea. I'm not trying to be overly negative, but Arc does have it's issues, the main thing being that Arc does not always work, meaning you would need some tool to hunt down leaks. RC is also slower than GC for several reasons, and when you require a runtime anyway for goroutines, you might as well include a GC, especially since Go can have a precise GC.