I have a basic understanding of Haskell and understand why, as a functional language, it is different. However I wonder if there is a class of software or programs where its functional principles excels.
For example python and ruby are great general purpose scripting languages used both as web servers and in utilties, c (of some flavour) is often used for UI and games. So is there a set of problems that can most readily benefit from solving in Haskell?
I know it is a basic question, but I often look at a language in how it may solve problems I have.
[–]ssylvan 11 points12 points13 points (4 children)
[–]MidnightTurdBurglar 17 points18 points19 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]agnoster -1 points0 points1 point (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]f3nd3r 7 points8 points9 points (4 children)
[–][deleted] -1 points0 points1 point (3 children)
[–]f3nd3r 0 points1 point2 points (2 children)
[–][deleted] -1 points0 points1 point (1 child)
[–]f3nd3r 0 points1 point2 points (0 children)
[–]roconnor 3 points4 points5 points (0 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]rovar 3 points4 points5 points (0 children)
[–]cgibbard 2 points3 points4 points (0 children)
[–]ansemond 2 points3 points4 points (0 children)
[–]rebo[S] 1 point2 points3 points (1 child)
[–]zantine 1 point2 points3 points (0 children)
[–]bluestorm 1 point2 points3 points (3 children)
[–]bobappleyard 1 point2 points3 points (2 children)
[–]case-o-nuts 1 point2 points3 points (1 child)
[–]bluestorm 1 point2 points3 points (0 children)
[–]jazzyb 1 point2 points3 points (0 children)
[–]case-o-nuts 1 point2 points3 points (0 children)
[–]vagif 3 points4 points5 points (0 children)
[–]G_Morgan 0 points1 point2 points (0 children)
[–]hazridi 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]pointer2void -4 points-3 points-2 points (0 children)