> 1. Scala solves no practical business problem. If this is the only reason to look for a different language I think we will develop only in Java till the retirement.
> 2. Scala is not easier than the alternatives. I never said Scala is easier. Exactly the opposite actually. It is far more complex, but for the same reason is more powerful and less verbose. > Want to escape from Java? Your options will be dynamic type (ala > groovy, jython). Following your way of reasoning: which practical business problems do dynamic languages solve? Personally I don't like dynamic languages for the following reasons: 1. I should write far more tests to validate my code, basically doing the work that the compiler of a static language could do for me. 2. Software written with a dynamic language is harder to be refactored 3. Software written in a static language is better self-documented BTW have you ever read what the Groovy's creator thinks about Scala? http://macstrac.blogspot.com/2009/04/scala-as-long-term-replacement-for.html In particular, note the following sentence: "I can honestly say if someone had shown me the Programming in Scala book by by Martin Odersky, Lex Spoon & Bill Venners back in 2003 I'd probably have never created Groovy." My 2 cents, Mario Fusco twitter: @mariofusco -- 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.
