6 ms·
yes, I think it does, it's not a pure functional language so you can break out of functional programming easily ( and accidentally ). But nothing really stops
by keithnz 10y ago
yes, I think it does, it's not a pure functional language so you can break out of functional programming easily ( and accidentally ). But nothing really stops you from doing FP or playing with FP concepts. There's some nice core FP libraries like Ramda for JS. Also we are seeing more and more application libraries that are taking a more functional approach. Could they have used a specific functional programming language? sure... But, I think that might of missed the target audience. Most haskell / lisp / Ocaml / etc etc programmer would be comfortable with these terms already.
- palunon 10y agoOnce you get far enough with template metaprogramming, C++ start to look like a slow version of Haskell with horrible syntax and cryptic error messages...