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.

Reply via email to