4 ms·
Scala is too overengineered for my taste — the combination of Java-style OO with functional programming doesn't sit right. I like the functional part, less the
by lobster_johnson 10y ago
Scala is too overengineered for my taste — the combination of Java-style OO with functional programming doesn't sit right. I like the functional part, less the other stuff. I also want a slim, natively compiled language without a VM.
- StavrosK 10y agoSo, Rust?
- lobster_johnson 10y agoDefinitely going to be looking at Rust soon.
- paulddraper 10y agoRust has a ton of complexity so it can remove GC. It's a big leap, and something Swift and Scala don't attempt. Haskell would be a closer match.
- StavrosK 10y agoHmm, is it "a ton"? I've only written a few things in Rust, so I'm not overly familiar with it, but, for the few things I wrote, it was straightforward to at least reason about why something might not work (even though I may not know how to actually make it work). I imagine that, in a few weeks, one can become so familiar that the compiler won't have too many remarks about one's code.
- daysforbeef 10y agohear hear! That is the one thing stopping me from going full-steam ahead with Scala, reeks of java, promises the future yet is abused forever because it cannot decide what it wants to be ... do I want to be Haskell? do I want to be Java?