Original Post
I've read the Wikipedia article about Lambda calculus several times, I know that boost provides a lambda calculus extension to C++, and that programming languages like Haskell use it. How, though, can something as abstract as lambda calculus be useful to program in? The concept appears so abstract to me that I fail to see how to use it. Has anyone actually used it for programming?