On Wednesday, 23 April 2014 13:44:13 UTC+3, T P wrote: > On Tue, Apr 22, 2014 at 5:22 PM, Colin Fleming <[email protected]> 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 > motivations for adding them if I remember correctly. > > > > > > > > > > > On 23 April 2014 05:32, Gary Trakhman <[email protected]> wrote: > > > > > > 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 > implementations of things that are currently written in java. > > > > > > > > > > > On Tue, Apr 22, 2014 at 1:27 PM, Yehonathan Sharvit <[email protected]> wrote: > > > > > > > > > > > > > I am reading the code of clojurescript in order to understand the cljs data > structures and I am asking myself: > > > > > > > > Why the implementation of PersistentHashMap in clojurescript is written in > clojurescript - and not in javascript - while the implementation of > PersistentHashMap in clojure is written in java? > > > > > See the ClojureScript Release video at > https://www.youtube.com/watch?v=tVooR-dF_Ag where Rich Hickey talks about > this in sections: > > > > 11=00:10:14.846 ClojureScript in Clojure(script) > 12=00:11:33.505 CinC > > > > > and during Q&A: > > 51=01:18:04.727 [Does this move us closer to Clojure in Clojure?] > > > 55=01:22:33.780 [What kind of unified ecosystem are you shooting for?] > 56=01:24:13.534 [Any hope for unifying ClojureScript & Clojure?] > > > > > (In my comment on that page you can click on the links to go directly to that > section of the video)
Thank you guys for your very interesting answers. -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
