multi-core programming in Haskell

Hello, With pure side of the Haskell house, there is hope that the generated code could automagically scale as more cores are added yes? It seems that it is on the stateful monadic side of the house in an appplication that it is the programmer responsibility to design the software so that it scales across increasing cores? (I am assuming that things like "par" construct are monadic). On Monday, I am starting a several month project with a company. Alledgely some of the code will be written in Python. I would like engage the manager in a discussion about multi-core "enabling" the code now when we design and implement not later as an afterthought. Seems like a gnarly subject given current "state-of-the-art" software tools. Ideas?! Regards, Vasili

Hi
across increasing cores? (I am assuming that things like "par" construct are monadic).
http://haskell.org/hoogle/?q=par Control.Parallel par :: a -> b -> b No monads :-) Thanks Neil
participants (2)
-
Galchin, Vasili
-
Neil Mitchell