What Does Haskell Have to Do with C++?
https://bartoszmilewski.com/2009/10/21/what-does-haskell-have-to-do-with-c/
·
If you want to understand C++ template metaprogramming (TMP) you have to know functional programming. Seriously. I want you to think of TMP as maximally obfuscated (subset of) Haskell, and I’…