As linguagens funcionais são boas porque evitam bugs ao eliminar o estado, mas também porque podem ser facilmente paralelizadas automaticamente para você, sem que você precise se preocupar com a contagem de threads.
Porém, como um desenvolvedor Win32, posso usar Haskell para algumas dlls do meu aplicativo? E se eu fizer isso, há uma vantagem real que seria tirada automaticamente para mim? Se sim, o que me dá essa vantagem, o compilador?
O F # paraleliza funções que você escreve em vários núcleos e CPU's automaticamente para você? Você veria a contagem de threads no gerenciador de tarefas aumentar?
Basicamente, minha pergunta é: como posso começar a usar Haskell de maneira prática, e realmente verei alguns benefícios se o fizer?