News for hackers. Stuff that matters.
Re:The myth of using Scala as a better Java by TeMPOraL on Thursday March 02, 2017 @11:59AM (#13775726)
Replying to both you and 'oelang.

I didn't say Scala was inconsistent, only that it felt as such. I've lost access to that codebase since the end of my participation in the project, so I won't provide you with code examples, but the project was using most of the language features available to date (2015). Maybe "inconsistent" is a wrong word. "Messy" would be better. I've been familiar with many of the concepts in Scala from other languages, and here it felt like they were glued together with gratuitous use of syntax and implicit type conversions.

I apologize if my previous comment didn't state it clearly enough, but I'm talking about my impressions of the language here. I'm convinced that after enough time, the whole package starts to make sense and becomes a very powerful tool in one's hands (I have a reverse situation with pre x11 C++ - it was the first programming language I really learned, so all its idiosyncrasies people like to complain about felt completely obvious and justified to me).

One day I hope to immerse myself in type theory deep enough to actually understand the underpinning of Scala better.

Re:The myth of using Scala as a better Java by mafribe on Friday March 03, 2017 @08:24AM (#13782647)
If you found C++ natural, then Scala should be even easier, because C++ is orders of magnitude more complex and messy than Scala (speaking as somebody who's comfortable with both languages and has written both professionally).