After about 10 years of Java development, I found Python and fell in
love. I never really felt comfortable giving up static typing, but I
was really attracted to much of what Python had to offer -- the
language, its community, and its lessons. When I picked up Scala a
year ago, I felt a huge sense of relief in finding something that felt
Pythonic yet retained its static typing and ran on the Java platform.

I was glad to see someone like Bruce express a similar sentiment. I'm
sure it wasn't intended to be a tutorial to Scala. It was merely akin
to similar blog posts comparing languages like Python to languages
like Java.

2011/6/12 Cédric Beust ♔ <[email protected]>:
>>>
>> Read it... bah. In tutorials everything is simple and clear, if the writer
>> is skilled. It seems that All The Problems Of The World lie in parentheses
>> and semicolons. The real world is another thing. The validation of Scala, if
>> it comes, won't be in tutorials. Critical mass and good ROI are very
>> relative and still volatile at this point. While if I look at my situation
>> I'd say that I won't find a single customer to whom I could sell my
>> hypothetical skills in Scala (but maybe it's because since I don't know
>> Scala I don't search for Scala customers; OTOH I seldom have to search for
>> Java jobs, they come spontaneously), the point is another: I still find lots
>> of things that I don't know that would give a much greater ROI if I spent
>> some time in learning them.
>
> Same reaction. Bruce seems to like becoming overly enthusiastic for a
> technology every few years, I'm glad that at least he's recovered from his
> dynamic typing infatuation :-)
> In my experience with Scala, it's hard not to like the language in the first
> week and it's hard to still be in love with it after reading the 700+ pages
> of a book about it, and I don't think Bruce's introduction is particularly
> innovative.
> More specifically, showing that you can write "println("Hello world")" in
> one line compared to Java is pretty underwhelming, especially since there
> are so many areas where Scala shines over Java.
> I think a tutorial that would be much more likely to win over Java
> developers would be one involving some fairly non trivial OO hierarchy and
> showing how a judicious mix of traits, genericity and implicits can lead to
> a much cleaner design than is possible in Java.
> --
> Cédric
>
> --
> 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.
>



-- 
Jeb Beich
http://www.jebbeich.com

-- 
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