Possible Duplicate:Why isn't functional programming more popular in the industry? Does it catch on now? I've been working as a J2EE developer for the past 3 years and wanted to learn something different, so I started learning about functional programming by going through lots of articles and books (SICP, Paul Graham's essays and other such articles). I really like the concepts and elegance, but the thing that bothers me is if it's so good why isn't it catching up in the enterprise space? If some of the best people in the software industry (Paul Graham, Peter Norvig) recommend learning it, why aren't enterprises listening them? Several researchers have spent huge amounts of time doing research on FP but it doesn't seem to materialize. I am new to FP so please pardon me if my concerns are naive.
Why isn't functional programming embraced more widely?
functional programming