Back on subject.
I believe this is true. Many programmers just cannot get their heads round fourier transforms, find the lady or any of the other tosh that fp books have.
Instead those books should offer examples using things like web form validation, identity handling or web pages generation. At least it would be interesting.
Discussion (4)
Oh yea, handling web forms is fascinating. ;)
I almost agreed with this, but I don't think it quite gets to the root. What is holding functional programming back is lack of early exposure to it for new programmers. If your first three languages were lisp, ml, and haskell, you're probably less likely to be averse to functional style.
i/o is inherently imperative. Both styles have their places.
monads deal with io functionally.
http://www.gamedev.net/community/forums/topic.asp?topic_id=501730