|
|
|
|
|
by dkhenry
5319 days ago
|
|
A few things about this post. firstly it is never good when you start out a discussion by saying now I know people will disagree but thats because their bigoted zelots. Its kind of disingenuous to attempt to post a technical dissent filled with personal opinion and preface it with that kind of clause inevitability allowing you to label any dissent as "See those scala zelots are at it again" That being said this is an article that attempts to raise technical problems with scala but really just list a few of the authors own personal gripes with the language. In order here are his complaints 1. Scala doesn't have a rigid versioned module system
2. The functional way of doing concurrency isn't how I like to do concurrency
3. The scala community isn't helpful enough for me
4. The type system is too powerfull
5. The syntax is too flexable
6. There aren't enough tests in the compiler test suite Its alot of the same thing I have seen when people try to list "The" problems with the language and not "Their" problems with the language. Technically there is only one argument that could even hold water thats about the module system . Which if he really needs a module system for his work then that is a technical limitation of the language and he might consider using a better tool for his job. The rest of it however is just nonsense and personal opinion pretending to be technical dissent. |
|