Re: Reactions to google dart?

2011-11-17 Thread Qihui Sun
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?

2011-11-17 Thread daly
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?

2011-10-14 Thread Nicolas
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?

2011-10-14 Thread Isaac Gouy


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?

2011-10-11 Thread Sidharth Kshatriya
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?

2011-10-11 Thread Timothy Washington
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?

2011-10-11 Thread Francesco Bellomi
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?

2011-10-10 Thread ivo
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?

2011-10-10 Thread David Nolen
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?

2011-10-10 Thread Laurent PETIT
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