5 ms·
Scala is too complicated. Clojure is too slow. I'm guessing clojure has a better chance of getting faster than scala has of getting simpler, so I voted for cl
by jbellis 17y ago
Scala is too complicated.
Clojure is too slow.
I'm guessing clojure has a better chance of getting faster than scala has of getting simpler, so I voted for clojure.
- ynniv 17y agoSame here. I've never seen a language get cleaner, but hot damn did JavaScript get about 30 times faster over the last couple of years. PS: Has anyone seen a language get cleaner / simpler?
- cema 17y agoNot an artificial language, I do not think so (backward compatibility etc). A language could breed a simpler/cleaner language, that happens, but it is a different language. Natural languages are a different story. English has arguably become substantially simpler over centuries (hardly cleaner, however).
- TrevorBurnham 17y agoYou're right that Scala is very complicated, insofar as there are a huge number of features and a lot of code is unreadable if you don't know them. It's a stark contrast to the "runnable pseudocode" of Python. But I think there's a tradeoff between language complexity and project complexity. The wide feature set of Scala wasn't just assembled at random; it's there because there are use cases in which each of those features makes a task really simple. If you've got a team of smart programmers, then overcoming the language barrier will take a lot less effort in the long run than producing and maintaining tons of bloated code in a less complicated language.