The three biggest problems I see are:

- It has nulls, in 2011.  Despite them already being named a billion-dollar
mistake by their inventor:
http://qconlondon.com/london-2009/presentation/Null+References:+The+Billion+Dollar+Mistake

- All generics are contravariant by design.  Want to use a
Collection<Double> as a Collection<Object> then try and add a String?  With
dart you can! A great tribute to ArrayStoreException, because now you can
get the equivalent failure everywhere, in all your types...

- It guenuinely doesn't appear to offer anything over and above
CoffeeScript, or any of the other languages that can be converted to
JavaScript.  Ironically Google are one of the groups who were best at this,
with GWT.


On 11 October 2011 03:52, Jon Kiparsky <[email protected]> wrote:

> "Expertise is about knowing many languages and computational models to
> usable level even if you only ever work with one language."
>
> True that. Learning new languages is learning new ways of thinking. There's
> always something to be gained by it.
>
> "Give the man a coin, that he may profit by what he learns"
>
>
> On Mon, Oct 10, 2011 at 10:43 PM, Russel Winder <[email protected]>wrote:
>
>> On Mon, 2011-10-10 at 17:34 -0700, work only wrote:
>> > Don't see the point of another language :(
>> >
>> > I'll stop with Java, Scala and C#
>>
>> Clojure, Groovy, JRuby, Jython, Mirah, . . .
>>
>> Python, Ruby, . . .
>>
>> C++, D, Go, . . .
>>
>> Fortran, Cobol, . . .
>>
>> Lisp, . . .
>>
>> Prolog, . . .
>>
>> Expertise is about knowing many languages and computational models to
>> usable level even if you only ever work with one language.
>>
>>

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to