4 ms·
I hope you are not suggesting that scala is esoteric or that it is not the right tool for the job in a huge amount of situations. It is a full on industrial lan
by saosebastiao 10y ago
I hope you are not suggesting that scala is esoteric or that it is not the right tool for the job in a huge amount of situations. It is a full on industrial language that has been proven in tons of high value and performance-demanding situations. C# might have initially taken Java as an inspiration, but ever since 2.0, Scala has been the bigger influence on its design...and rightly so. If a smart programmer is one who comes up with smart solutions, Scala can be part of that solution.
- freehunter 10y agoI think rather the implication is, don't pick Scala just because Python is more common. If you need to use Scala, use Scala. Like you said, there are plenty of situations where that is the case. But if Python is the right tool for the job, don't ignore it just to be different. The same can be said of other languages with less emotion surrounding them. If C++ is the right tool for the job, don't use C just because of ideology. You are running a business, not a religion. You can only afford to be choosy if there are multiple "right tools for the job".
- noir-york 10y agoWell put :)