On Friday, February 14, 2014 7:43:31 AM UTC-6, Russel wrote:
>
> And still way behind Groovy as well, And Ceylon. And Kotlin. 
>
> And Groovy is now a static language as well as a dynamic language. 
>
 
Scala isn't just another language. It is a highly polished, production 
ready tool that offers a big, big jump from Java/C#: it fixes a lot of 
syntactic flaws from C++/Java/C#, and adds really important new features 
like pattern matching. Clearly, the people working on had a lot of language 
design experience. The entire Typesafe ecosystem (sbt,akka,play,slick) is 
also a major draw. And there is a huge community behind it as well with 
very rich third party library selection.

Java isn't a contender for the most elegant language. I still like Java and 
I use it because a lot of jobs demand it or because it's easier tool-wise 
as is the case with Android development.

There are thousands of other languages out there, and that's great, but I'm 
generally not interested in learning new languages unless there is a real 
driving reason.

Kotlin is odd in that it is extremely Scala-like and looks like it was 
created as a reaction to a few gripes with Scala such as compilation speed 
and better IDE toolability.

Gradle is awesome, so Groovy is great for that. But it seems like a more 
modest improvement to Java than Scala is.

The Android issue should probably fork into another thread.

-- 
You received this message because you are subscribed to the Google Groups "Java 
Posse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to javaposse+unsubscr...@googlegroups.com.
To post to this group, send email to javaposse@googlegroups.com.
Visit this group at http://groups.google.com/group/javaposse.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to