Everyone has opinions, myself included.

Curious the mention of Lift. It highlights Scala's
"functional goodies and type classes" which is certainly the
wrong approach - more in line with being less clear and less
simple.  It is actually recommended that a Ruby programmer
would have a easier time using it. Kind of like going from one
ghetto to another.

On the other hand, with appropriate coding guidelines, Scala
can be clearer, more precise and simpler while also being
briefer and more powerful than Java ... or should I say Java 7,
or, more to the point, Java 8. With the right approach, one can
migrate the large number of the Java programmers who are not
to old to move forward to a better language; the
politics of "The Structure of Scientific Revolutions" seem to
always come into play.

And, of course, with poor guidelines one can be involved with
a poor Java project, which is to say, guidelines can
make or break how a project does using most any language.

Some may disagree and are comfortable with Java, fine;
without such Java supporters the JVM will not move forward.


Richard

--
Quis custodiet ipsos custodes

Reply via email to