On Tue, Nov 11, 2008 at 5:18 AM, Jules Bean <[EMAIL PROTECTED]> wrote: > Dave Tapley wrote: >> >> Hi everyone >> >> So I should clarify I'm not a troll and do "see the Haskell light". But >> one thing I can never answer when preaching to others is "what does >> Haskell not do well?" > > GHC's scheduler lacks any hard timeliness guarantees. > > Thus it's quite hard to use haskell in realtime or even soft-realtime > environments.
Actually, Haskell is an excellent language for hard real-time applications. At Eaton we're using it for automotive powertrain control. Of course, the RTS is not running in the loop. Instead, we write in a DSL, which generates C code for our vehicle ECU. Thanks to this great language, we traded 100K lines of Simulink for 3K lines of Haskell. Our current program is planned to hit the production lines in a few months. With similar methods, Haskell is also a great language for ASIC and FPGA design. -Tom _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe