3 ms·
Besides being a Lisp, Arc does not exist anywhere near the the same territory as Clojure. Lisp introduced us to: code == data Clojure introduces us to: code =
by swannodette 16y ago
Besides being a Lisp, Arc does not exist anywhere near the the same territory as Clojure.
Lisp introduced us to: code == data
Clojure introduces us to: code == concurrent high-performance immutable data
- zachbeane 16y agoIn a hundred years, is that something that will matter?
- swannodette 16y agoconcurrent high-performance immutable data sounds pretty much like the fabric of reality. So I would hazard a YES :) In fact it'll probably matter in a million years from now.
- jules 16y agoIn a hundred years, will any of the stuff in Arc matter? What exactly? The innovation in Arc is minimal, Clojure does much more in new and better ways.
- kleiba 16y ago"Multi-core is here to stay", says Rich Hickey
- ynniv 16y agoYes! The functional aspects of lisp have always made it feel more parallelizable, but outside of particular lisp dialects (*Lisp), effective parallelization has been difficult. Pervasive immutable data structures and front page concurrency mechanisms make clojure decidedly parallel. (I hope that parallel being the only way to gain additional performance should be obvious by now.)