
Sorry for not sending to the list.
----- Forwarded message from Felipe Lessa
On 11/6/09, Gaius Hammond
wrote: To be fair, Python offloads its heavy lifting to C libraries - NumPy and SciPy run at very close to full C speed on large datasets. This is also how Matlab works. Unladen Swallow is an upcoming JIT compiler for Python.
Where Haskell shines for computation is when you can leverage lazy evaluation.
*If* you can offload most of your work to SciPy. Depending on what you do this is at least difficult. I don't know how much of a neural network can be represented as big fat matrix :).
I would also like to add that Haskell shines for parallel computation, being easy and rewarding to use multiple cores or processors in a SMP machine. Parallel computing in Python is at least ugly because you need to use multiple processes, while the same task in C++ needs to be dealt with manually using concurrency. -- Felipe. ----- End forwarded message -----