Hacker News new | ask | show | jobs
by whateveracct 3326 days ago
But the thing is if you modify your habits, it's so much more efficient than most other languages. It's reasonable to have to learn knew coding style when paradigm-shifting languages. Why isn't it reasonable for there to be other new behaviors as well?
1 comments

Because there are other languages, which also provide the benefits, but without these downsides.
Hah no there aren't. I work in Haskell (one of the few languages that is as or more efficient as Scala) and these things still arise with it. And they're not a problem because you do them and you end up programming better than in a language without these things :)
Which ones?