4 ms·
A disagreeing comment wrt OP. Hope it is useful to some. On the library criticism ... Well, pick better libraries, use java libraries, or roll your own. You ha
by dgeorgiev 13y ago
A disagreeing comment wrt OP. Hope it is useful to some.
On the library criticism ... Well, pick better libraries, use java libraries, or roll your own.
You have twice the choice you have in java. Is that bad, or good?
Yes, there is immature stuff. Well for the lawyer rate you are charging, should be able to separate that from the good bunch?
The complexity - In my experience, learning curve is gradual in that you can pick new features when you need them. You can pretty much get by writing javesque scala with a bit of closures in the begining. Then take mixins, then take the hardcore stuff when you feel comfortable.
About the build system - here I was surprised. You seem pragmatic, why use it? To me SBT is totally useless because it solves nothing existing tools do not solve. The Scala support in Maven is perfect, and i feel so productive and mature in it these days, I would never trade unless there is a very strong selling point (meaning more free time for me to drink beer, whatever)
If you don't like Maven, code in Ant. But using a build tool which is a general-purpose language? I agree with you. Baaaaad idea