[Haskell-cafe] What *not* to use Haskell for

Lennart Augustsson lennart at augustsson.net
Thu Nov 13 12:43:43 EST 2008


People have been admitting to using Haskell like that for quite a while now.
I think it's an excellent use of Haskell as a DSEL host.

  -- Lennart

On Thu, Nov 13, 2008 at 12:40 AM,  <ajb at spamcop.net> wrote:
> G'day all.
>
> Quoting Tom Hawkins <tomahawkins at gmail.com>:
>
>> 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.
>
> Bingo!  And thanks for someone for admitting that they do this. :-)
> "Hard real-time applications" is a huge area, and not all of the code
> that you write is code that ends up running on the target.
>
> Generally, in DSL/MDD-style development, not very much of the code that
> you write ends up running on the target.  In some cases, _none_ of the
> code you write ends up running on the target.  Haskell is almost ideal
> for tasks like this.
>
> Cheers,
> Andrew Bromage
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>


More information about the Haskell-Cafe mailing list