[Haskell-cafe] Python's big challenges, Haskell's big advantages?

Jason Dusek jason.dusek at gmail.com
Wed Sep 17 23:14:09 EDT 2008


Don Stewart <dons at galois.com> wrote:
> jason.dusek:
> > What does Haskell have to say about cloud computing?
>
> I'm not sure cloud computing is well-enough defined to say
> anything yet.

  That is fair -- having something to say about cloud computing
  is essentially having a grand vision. I only ask because it
  was touched on in the original message.

> ...we're talking about JSON, online db services like Amazon
> bindings, HAppS nodes, et al. For which Haskell's perfectly
> able.

  Do HAppS nodes really function as nodes in a larger system?
  Does HAppS function as a "cluster application server"?

> Now, maybe there's some nice abstractions waiting to be
> found though...

  Conventionally, it is argued that the abstraction of choice is
  message passing; but that isn't going to take you anywhere
  near having a web page that people can see twice without some
  more abstraction.

  I would like to say that distributed version control is that
  abstraction -- that branches with a main trunk are a model for
  resources that is compatible with dirty-write as well as
  consistent read. However, as systems become more desirable
  from a maintenance point of view -- self-healing, easily
  expandable, fault tolerant -- it becomes ever more difficult
  to get the transactionality you need to have a main trunk.

--
_jsn


More information about the Haskell-Cafe mailing list