3 ms·
Scala gets a lot of things right by default. Also it got a lot of flexibility and power. Almost "a framework" to write other languages within the language. Use
by jakozaur 12y ago
Scala gets a lot of things right by default. Also it got a lot of flexibility and power. Almost "a framework" to write other languages within the language.
Use it every work day for over two years... Like a lot, but sometimes wishes it would be a bit simpler and more aesthetic.
- rld 12y agoWhat do you mean by "more aesthetic"? As in syntax?
- rco8786 12y agoSpeaking for OP here, but yea. The simple examples are definitely simple. But in practice it can get out of hand really quick. The type system is crazy powerful, but that also means it's crazy complex.
- jakozaur 12y agoThere are sometimes too many ways of doing the same thing. E.g. - syntax: def func() { and def func(): Unit = { - collection library
- frowaway001 12y ago> def func() { That's already deprecated (under -Xfuture): <console>:1: warning: Procedure syntax is deprecated. Convert procedure `func` to method by adding `: Unit =`.