Re: [ClojureScript] PersistentHashMap: clojurescript vs clojure

2014-04-23 Thread Yehonathan Sharvit
On Wednesday, 23 April 2014 13:44:13 UTC+3, T P wrote: > On Tue, Apr 22, 2014 at 5:22 PM, Colin Fleming wrote: > > > > Also many of the features required to write things like the Clojure data > structures in Clojure (protocols, deftype etc) weren't in initial versions of > Clojure, and being

Re: [ClojureScript] PersistentHashMap: clojurescript vs clojure

2014-04-23 Thread TP
On Tue, Apr 22, 2014 at 5:22 PM, Colin Fleming wrote: > Also many of the features required to write things like the Clojure data > structures in Clojure (protocols, deftype etc) weren't in initial versions > of Clojure, and being able to implement Clojure in Clojure was one of the > main motivatio

Re: [ClojureScript] PersistentHashMap: clojurescript vs clojure

2014-04-22 Thread Colin Fleming
Also many of the features required to write things like the Clojure data structures in Clojure (protocols, deftype etc) weren't in initial versions of Clojure, and being able to implement Clojure in Clojure was one of the main motivations for adding them if I remember correctly. On 23 April 2014

Re: [ClojureScript] PersistentHashMap: clojurescript vs clojure

2014-04-22 Thread Gary Trakhman
Clojurescript, in addition to just being generally useful, was a proof-of-concept of future clojure-in-clojure efforts. Therefore, it raises the bottom level of abstraction from only host facilities by enabling deftype and protocols at the bottom. Thus, it was a test-bed to allow pure-clojure imp