[Haskell-cafe] In-place modification

Sebastian Sylvan sebastian.sylvan at gmail.com
Tue Jul 10 16:15:40 EDT 2007


On 10/07/07, Alex Queiroz <asandroq at gmail.com> wrote:
> Hallo,
>
> On 7/10/07, Sebastian Sylvan <sebastian.sylvan at gmail.com> wrote:
> >
> > I highly doubt that. For two reasons:
> > 1. People can only cling to unproductive and clumsy tools for so long
> > (we don't write much assembly any more...). Capitalism works to ensure
> > this; people who are willing to switch to  more efficient tools will
> > put the rest out of business (if they really are more efficient).
>
>      As I replied to Hugh, the Universe of computers is not restricted
> to PCs. We, embedded developers, will be using C for a lot of time
> still.
>

That might eliminate the concurrency imperative (for a while!), but it
doesn't adress the productivity point. My hypothesis is this: People
don't like using unproductive tools, and if they don't have to, they
won't.

When "the next mainstream language" comes along to "solve" the
concurrency problem (to some extent), it would seem highly likely that
there will relatively soon be compilers for it for most embedded
devices too, so why would you make your life miserable with C in that
case (and cost your company X dollars due to inefficiency in the
process)?


-- 
Sebastian Sylvan
+44(0)7857-300802
UIN: 44640862


More information about the Haskell-Cafe mailing list