
On Fri, 6 Nov 2009, Emil Axelsson wrote:
Henning Thielemann skrev:
I'm trying to get realtime signal processing with Haskell for long. I make progress, but slowly. Has Ericsson ever thought about using Haskell itself for signal processing? (But I think they already have Erlang?)
No, using Haskell directly is not an option (at least with current compiler technology). Their performance requirements are very high, and the signal processors have quite limited memory, so putting a Haskell RTS on them wouldn't work.
Yes, Erlang is used in some applications, but that's more for "control programs", not for numerical computations.
I hope you will succeed in making real-time signal processing in Haskell work!
I'm currently testing JHC to that end. It produces relatively small C programs without a precompiled run-time system.