3 ms·
Coincidentally, today is the first day I'm seriously looking into Scala, and I think his points serve well to temper one's approach to language. I think Scala
by currywurst 15y ago
Coincidentally, today is the first day I'm seriously looking into Scala, and I think his points serve well to temper one's approach to language.
I think Scala is an admirable and ambitious effort to allow oo + func programming on the JVM. I also got the impression that the type system is "good enough" for most DRY efforts. But then, my background in this area is virtually non-existent.
Depending on what sources you learn from, you don't need to learn all the intimidating language features in the beginning itself. I am currently working through [1] - well written, but slightly outdated. [2] is where I got oriented initially.
It's also great that they do well to come within striking distance of Java in performance (this is not my impression of Clojure). Another super cool approach seems to be that of Mirah (no special runtime, Ruby-like syntax).
[1]: http://www.codecommit.com/blog/scala/roundup-scala-for-java-refugees http://www.codecommit.com/blog/scala/roundup-scala-for-java-...
[2]: http://grahamhackingscala.blogspot.com/2010/12/guide-to-learning-scala-by-graham.html http://grahamhackingscala.blogspot.com/2010/12/guide-to-lear...