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 <http://www.youtube.com/watch?v=tVooR-dF_Ag&t=00h10m14s>.846 ClojureScript in Clojure(script) 12=00:11:33 <http://www.youtube.com/watch?v=tVooR-dF_Ag&t=00h11m33s>.505 CinC and during Q&A: 51=01:18:04 <http://www.youtube.com/watch?v=tVooR-dF_Ag&t=01h18m04s>.727 [Does this move us closer to Clojure in Clojure?] 55=01:22:33 <http://www.youtube.com/watch?v=tVooR-dF_Ag&t=01h22m33s>.780 [What kind of unified ecosystem are you shooting for?] 56=01:24:13 <http://www.youtube.com/watch?v=tVooR-dF_Ag&t=01h24m13s>.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) -- 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.
