Re: Reactions to google dart?
Google Dart vs. ClojureScript *Dart -* *Dart is a new class-based programming language for creating structured web applications. Developed with the goals of simplicity, efficiency, and scalability, the Dart language combines powerful new language features with familiar language constructs into a clear, readable syntax.* * * *1,Isolates as basic concurrent construct* *2,rich web browser lib,such html,DOM...* *3,more* * * *ClojureScript -* *ClojureScript is a new compiler for Clojure http://clojure.org/ that targets JavaScript. It is designed to emit JavaScript code which is compatible with the advanced compilation mode of the Google Closurehttp://code.google.com/closure/ optimizing compiler.* *1,macro* *2,more* * * Both are used to web browser and server side,complies to JavaScript,cross browers. 2011/10/15 Isaac Gouy igo...@yahoo.com On Oct 11, 7:43 am, Timothy Washington twash...@gmail.com wrote: I believe this is google's official blog http://dartinside.com/ to discuss and track issues around Dart http://www.dartlang.org/ ... H - Dart Inside The Unofficial Google Dart Blog Dart Inside is an online service from Trifork A/S, and is not affiliated with Google®. -- 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 -- Solomon HUAWEI http://www.huawei.com/ Google+: Qihui Sun http://gplus.to/sunqihui -- 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: Reactions to google dart?
Doug Crockford was asked for his reaction to coffeescript. He loved it. He was asked for his reaction to Dart and he said that the set of features that Dart chose are not the set of features he would have chosen. Crockford on JavaScript - Section 8: Programming Style Your Brain http://www.youtube.com/watch?v=taaEzHI9xyY On Thu, 2011-11-17 at 22:22 +0530, Qihui Sun wrote: Google Dart vs. ClojureScript Dart - Dart is a new class-based programming language for creating structured web applications. Developed with the goals of simplicity, efficiency, and scalability, the Dart language combines powerful new language features with familiar language constructs into a clear, readable syntax. 1,Isolates as basic concurrent construct 2,rich web browser lib,such html,DOM... 3,more ClojureScript - ClojureScript is a new compiler for Clojure that targets JavaScript. It is designed to emit JavaScript code which is compatible with the advanced compilation mode of the Google Closure optimizing compiler. 1,macro 2,more Both are used to web browser and server side,complies to JavaScript,cross browers. 2011/10/15 Isaac Gouy igo...@yahoo.com On Oct 11, 7:43 am, Timothy Washington twash...@gmail.com wrote: I believe this is google's official blog http://dartinside.com/ to discuss and track issues around Dart http://www.dartlang.org/ ... H - Dart Inside The Unofficial Google Dart Blog Dart Inside is an online service from Trifork A/S, and is not affiliated with Google®. -- 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 -- Solomon HUAWEI Google+: Qihui Sun -- 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: Reactions to google dart?
For me the real meaning of this is that support for new features in closure library will stop in its actual form in the years to come. Only bugs will be corrected, no more. This is already the case in a sence I think, because before Dart, GWT was viewed as the new official way to make new web applications at google. Closure library is not where google put effort for new developpments. GWT somewhat failed on some aspects and now google is betting on Dart. For short term, this change nothing to us. In the long term we might have to choose between staying on a legacy library (closure library in JS form) or compile to Dart instead of JS. For raw clojure script code, this would not be very important. As the semantics could be preserved. But call to APIs might change quite a lot. New APIs under Dart might have really different behavior than actual closure library. Like in a sence GWT API is already totally different beast than closure library. Long term this might mean that instead of compilling to raw JS and having a dependancy on closure library, we might choose to compile to raw Dart and use new Dart APIs. In a sence to keep with the with the latest trend and benefits of latest features. This is not the only choice, as long as the closure compiler from google is working and there are not too many bugs in closure library, there is no real problem. As this is open source, nothing prevent us to fix things ourselves if needed... Maybe we are more interrested by the compiler itself and by the low level closure API providing access to all browser features (DOM...) than using cutting edge API that will not be idiomatic clojure anyway. If we want more idiomatic libraries, we will have to make them ourselves anyways. My 2 cents... On Oct 11, 4:43 pm, Timothy Washington twash...@gmail.com wrote: What I have in mind is not related to Dart, but to the support of Closure Tools from Google. Will Dart javascript compatibility layer/javascript compilation for non-Chrom(e)(ium) browsers include the Closure Tools Suite ? 2011/10/10 David Nolen dnolen.li...@gmail.com: -- 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: Reactions to google dart?
On Oct 11, 7:43 am, Timothy Washington twash...@gmail.com wrote: I believe this is google's official blog http://dartinside.com/ to discuss and track issues around Dart http://www.dartlang.org/ ... H - Dart Inside The Unofficial Google Dart Blog Dart Inside is an online service from Trifork A/S, and is not affiliated with Google®. -- 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: Reactions to google dart?
The thing that they are keeping secret is putting the Dart VM in the browser. I thinks that is when things might get interesting * The Dart VM will allow loading images of a program ala smalltalk. This will solve the startup problems associated with programs like gmail. * The Language grammar I think is deliberately simple so that VM can run it fast. How fast is it to interpret Ruby for instance? The more complicated the language ... the more difficult it is to get high performance... On Tue, Oct 11, 2011 at 3:28 AM, Laurent PETIT laurent.pe...@gmail.comwrote: What I have in mind is not related to Dart, but to the support of Closure Tools from Google. Will Dart javascript compatibility layer/javascript compilation for non-Chrom(e)(ium) browsers include the Closure Tools Suite ? 2011/10/10 David Nolen dnolen.li...@gmail.com: As a language - not much exciting stuff. ClojureScript by targeting lowest common denominator JavaScript is portable in a way that Dart is not. I'm skeptical that Dart will see much uptake from various vendors - but only time will tell. David On Mon, Oct 10, 2011 at 7:47 AM, ivo ivo.reduto.fre...@gmail.com wrote: And what does it mean to clojurescript? -- 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 -- Sidharth Kshatriya www.sidk.info -- 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: Reactions to google dart?
I believe this is google's official blog http://dartinside.com/ to discuss and track issues around Dart http://www.dartlang.org/: Google's leaked memo about the Future of Javascripthttp://pastebin.com/NUMTTrKj says that Dart (formerly Dash) wants to make a *clean break* from the current Javascript language. *Dash will be spec complete and have working bits for the browser in Q1 2011.* *Developers who can focus solely on Chrome can expect to be able to rely on* *some Dash features built into Chrome within a year. ...* * * *...* * * *What happened to JSPrime?* *The JSPrime effort was begun to unify and be a (single!) successor to GWT * *and Closure/JSCompiler, suitable for large-scale development inside and * *outside Google, including being amenable to IDE-like tools and static* *compiler optimizations. The JSPrime team is happily folding its efforts into* *Dash now that everyone agrees Dash will explicitly include the same goals.* So for the Closure/JS Compiler, apparently they will be unified under this effort called JSPrime. And if you have the latest Chrome browser, I believe some rudimentary Dart features should already be working. Tim On Mon, Oct 10, 2011 at 5:58 PM, Laurent PETIT laurent.pe...@gmail.comwrote: What I have in mind is not related to Dart, but to the support of Closure Tools from Google. Will Dart javascript compatibility layer/javascript compilation for non-Chrom(e)(ium) browsers include the Closure Tools Suite ? 2011/10/10 David Nolen dnolen.li...@gmail.com: -- 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: Reactions to google dart?
I think Dart could be an interesting lower-level target language, if the dart VM will prove to be intrinsically better than the JS VM. Francesco On Tuesday, October 11, 2011 10:14:33 AM UTC+2, Sidharth Kshatriya wrote: The thing that they are keeping secret is putting the Dart VM in the browser. I thinks that is when things might get interesting * The Dart VM will allow loading images of a program ala smalltalk. This will solve the startup problems associated with programs like gmail. * The Language grammar I think is deliberately simple so that VM can run it fast. How fast is it to interpret Ruby for instance? The more complicated the language ... the more difficult it is to get high performance... -- 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
Reactions to google dart?
And what does it mean to clojurescript? -- 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: Reactions to google dart?
As a language - not much exciting stuff. ClojureScript by targeting lowest common denominator JavaScript is portable in a way that Dart is not. I'm skeptical that Dart will see much uptake from various vendors - but only time will tell. David On Mon, Oct 10, 2011 at 7:47 AM, ivo ivo.reduto.fre...@gmail.com wrote: And what does it mean to clojurescript? -- 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: Reactions to google dart?
What I have in mind is not related to Dart, but to the support of Closure Tools from Google. Will Dart javascript compatibility layer/javascript compilation for non-Chrom(e)(ium) browsers include the Closure Tools Suite ? 2011/10/10 David Nolen dnolen.li...@gmail.com: As a language - not much exciting stuff. ClojureScript by targeting lowest common denominator JavaScript is portable in a way that Dart is not. I'm skeptical that Dart will see much uptake from various vendors - but only time will tell. David On Mon, Oct 10, 2011 at 7:47 AM, ivo ivo.reduto.fre...@gmail.com wrote: And what does it mean to clojurescript? -- 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