I&#x27;ve learned haskell at the university level, and really enjoyed it(and found it very easy to pick up), but find it puzzling where I should use it. 
It&#x27;s very easy to say this problem requires a scripting language, and this problem is better suited for an object oriented language, but I don&#x27;t quite understand what problems would be easier with a functional language. At least in terms of problems that I want solved.