3 ms·
> It might be surprising but Scala actually has significantly fewer language features than Java. It is also more regular, there are fewer special cases and surp
by laureny 14y ago
> It might be surprising but Scala actually has significantly fewer language features than Java. It is also more regular, there are fewer special cases and surprises.
Yes, that's what all the Typesafe employees repeat ad nauseam at conferences and on mailing-lists. Anyone who has spent more than a year coding in that language knows how ridiculous that claim is.
I'll just pick one example: _ has six different meanings depending on where you use it.
It's fine to like a language (I love quite a few myself) but don't drink the kool aid and try to remain objective about the strengths and weaknesses of your tools.
- happy_dino 14y agoYou don't like someone's experience and claim that people who agree are basically paid by Typesafe? Great way to debate. FYI: I don't work at Typesafe, and I share his experience. One great thing about Scala is that one can immediately tell whether someone has actually used it by looking at the complaints. Things like "OMG _!!!", "Null, Nothing, None ... sooooo confusing", "Perl", "C++" give it away immediately. I wonder why people are not more upfront and honest about not having spent more than 5 minutes with Scala. It's totally OK, no one can learn everything.
- ratherbefuddled 14y agoI'd agree with you that _ is overused but that is one example. Having used Scala for several years now the claim is a long way from ridiculous. I find the idea that an opinion contrary to yours means someone is drinking kool aid and failing at objectivity a little ironic.