All the languages he suggests apart from Scala are or are pretty close to being pure functional languages.
I'm not convinced that I would be more productive developing say a web app , database app or game using say Haskell rather than Java or Python especially since a large amount of programming is all about state and side effects.
I'm not against learning a pure functional language as a way to improve your programming especially for concurrency or to solve specific problems.
Are there any large pieces of software outside of academia that are written primarily in functional languages?
I'm not convinced that I would be more productive developing say a web app , database app or game using say Haskell rather than Java or Python especially since a large amount of programming is all about state and side effects.
I'm not against learning a pure functional language as a way to improve your programming especially for concurrency or to solve specific problems.
Are there any large pieces of software outside of academia that are written primarily in functional languages?