Re: [clojurescript one] Where does Clojurescript One come from?
Hi, > The rationale for Clojurescript is available here: https://github.com/clojure/clojurescript/wiki/Rationale Actually, I was talking Clojurescript ONE, http://clojurescriptone.com/. Cheers, Denis On Wed, Feb 29, 2012 at 1:11 AM, Linus Ericsson < oscarlinuserics...@gmail.com> wrote: > The rationale for Clojurescript is available here: > https://github.com/clojure/clojurescript/wiki/Rationale > > I would say it's a way to wrap the large possibilities of javascript in a > saner and quite well known environment for Clojurians. The way to use the > Google Closure libs+compiler is very clever, I must say. > > The idea is that you use java-Clojure in the background to compile things > to browsers since they often need a webserver somewhere for sane > persistence anyway. Therefore Clojurescript is missing eval and some other > clojure/lisp constructs. It's a compiled lisp, with the aim on robustness > and the ability to use it in production with the least effort (which, from > what I understand, is quite substancial). > > Also, javascript is singlethreaded, so everything that uses threads in > ordinary Clojure is faked in javascript. Some constructs (the refs among > other things) is not implemented yet. > > /Linus > > 2012/2/28 Denis Labaye > >> Hi, >> >> I discovered Clojurescript One recently, it is amazing, but it's also >> very alien to me, I never seen something like this before, as it says >> on the Github's README: >> >> > "ClojureScript One is hard to classify. It is not a library or a >> framework. It is more like a classroom, a laboratory or a starter kit." >> >> Could anyone point me to the projects that inspired Clojurescript One? >> (I suspect some Ruby-ish stuff, or maybe more ancient Lispy or >> Smalltalky(?) roots). >> >> Thanks, >> >> Denis >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clojure@googlegroups.com >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en > > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en
Re: [clojurescript one] Where does Clojurescript One come from?
The rationale for Clojurescript is available here: https://github.com/clojure/clojurescript/wiki/Rationale I would say it's a way to wrap the large possibilities of javascript in a saner and quite well known environment for Clojurians. The way to use the Google Closure libs+compiler is very clever, I must say. The idea is that you use java-Clojure in the background to compile things to browsers since they often need a webserver somewhere for sane persistence anyway. Therefore Clojurescript is missing eval and some other clojure/lisp constructs. It's a compiled lisp, with the aim on robustness and the ability to use it in production with the least effort (which, from what I understand, is quite substancial). Also, javascript is singlethreaded, so everything that uses threads in ordinary Clojure is faked in javascript. Some constructs (the refs among other things) is not implemented yet. /Linus 2012/2/28 Denis Labaye > Hi, > > I discovered Clojurescript One recently, it is amazing, but it's also > very alien to me, I never seen something like this before, as it says > on the Github's README: > > > "ClojureScript One is hard to classify. It is not a library or a > framework. It is more like a classroom, a laboratory or a starter kit." > > Could anyone point me to the projects that inspired Clojurescript One? > (I suspect some Ruby-ish stuff, or maybe more ancient Lispy or > Smalltalky(?) roots). > > Thanks, > > Denis > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en
[clojurescript one] Where does Clojurescript One come from?
Hi, I discovered Clojurescript One recently, it is amazing, but it's also very alien to me, I never seen something like this before, as it says on the Github's README: > "ClojureScript One is hard to classify. It is not a library or a framework. > It is more like a classroom, a laboratory or a starter kit." Could anyone point me to the projects that inspired Clojurescript One? (I suspect some Ruby-ish stuff, or maybe more ancient Lispy or Smalltalky(?) roots). Thanks, Denis -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en