3 ms·
The problem is that functional programming is a really good idea but nobody has figured out (yet) the specific industry applications where it makes possible new
by dustingetz 6y ago
The problem is that functional programming is a really good idea but nobody has figured out (yet) the specific industry applications where it makes possible new things that weren't possible before. Mapreduce was a big win but you can do it in java. Spark was a big win but you can drive it from python. How do you make a better CRUD app in Scala? Serving http requests but with monads is not the answer.
- valenterry 6y agoYou could say the same about OOP though. Just like FP, OOP doesn't make new things possible, it just makes some things much easier.
- dustingetz 6y agojava succeeded because of managed memory, which made it possible to build systems that didn’t randomly segfault by default