I am eager to learn a new paradigm, haskell look interesting but reading the post make me thing that a great language needs someone great at explaining the core concepts, ideas and problems. Haskell for all seems to be a contradictions because to be understood by all is expensive in time and effort. Hope to learn more about haskell.