3 ms·
TLDR: After programming in Scala and Haskell for a while, the author has become increasingly nervous and uncertain when programming in dynamic languages like Ru
by skywhopper 8y ago
TLDR: After programming in Scala and Haskell for a while, the author has become increasingly nervous and uncertain when programming in dynamic languages like Ruby and Clojure. The author takes his own personal experience with this unpleasant sensation to mean that the era of languages like Ruby, Python, and JavaScript is ending and soon we’ll all be programming happily in Haskell... wait what?
Meanwhile the world continues on as it ever has: individual languages go through their life cycles and change and grow and fade and they each have their own strengths and weaknesses and fans and detractors, and through it all Haskell continues not to catch on.
- HelloNurse 8y agoAlso, balanced software architectures designed by balanced people will continue to "alternate hard and soft layers", as the traditional precept says, in the form of convenient and easy to learn DSLs and dynamic language scripting layered above a dependable and unchanging (and therefore usually compiled and high performance) application core. In related news, people will continue to choose the right tools for the job, for example by preferring functional languages only when managing I/O and state is trivial enough.
- pepper_sauce 8y agoThey also figured out how to solve their own problem with the issue. Use the REPL!