3 ms·
I tend to agree. I've had great fun banging out programs in Clojure, but the lack of types makes coming back to fix bugs or extend the program quite unpleasant.
by s_kilk 12y ago
I tend to agree. I've had great fun banging out programs in Clojure, but the lack of types makes coming back to fix bugs or extend the program quite unpleasant.
I'm doing a lot more Scala these days, which feels a lot easier to work with in the long run.
- Jare 12y agoThat has been my very limited experience as well, but with Scala I'm still things will get out of hand. The only "new" language I feel confident would not disappoint or surprise me negatively down the road is Golang.
- ibebrett 12y agoWhat makes you think that? I have had the opposite experience with Scala/Haskell
- Jare 12y agoThe language is large, supports multiple paradigms and in general allows many different ways to express the same thing. That's great for short term productivity and/or small and tightly knit teams, but I worry about less ideal conditions. In theory a strict and well defined style guide should take care of that (I have used them successfully in C++), but I feel with Scala that will not be enough. Expressed differently: Scala is a great language for smart and careful programmers, but a ticking bomb for the less talented masses. Golang, in comparison, is very transparent, WSYIWYG.
- ibebrett 12y agoWhat makes you think that? I have had the opposite experience with Scala/Haskell