[Haskell-cafe] Haskell vs. Erlang for heavy-duty network apps
simonpj at microsoft.com
Wed Dec 28 04:33:52 EST 2005
I've already said to Joel (off-list) how valuable I think his experience
of using Haskell for a new kind of real application is. I see no reason
in principle why Haskell shouldn't work just fine for his kind of
application. But he's pushing hard on parts of the system (both
run-time-system and libraries) that have not been as thoroughly
exercised as (say) list processing.
Quite a few people on the mailing list have helped a lot. My sense is
(though I have not followed all the twists and turns) that Joel's
experience has exposed immaturity in many of the networking libraries.
I hope that people on this list may feel motivated to help improve them.
| -----Original Message-----
| From: haskell-cafe-bounces at haskell.org
[mailto:haskell-cafe-bounces at haskell.org] On Behalf Of Joel
| Sent: 25 December 2005 13:35
| To: Tomasz Zielonka
| Cc: haskell-cafe at haskell.org; Peter Simons; Bulat Ziganshin
| Subject: Re: [Haskell-cafe] Haskell vs. Erlang for heavy-duty network
| On Dec 25, 2005, at 1:14 PM, Tomasz Zielonka wrote:
| > I think your work will be very important and valuable for the
| > community.
| > You've shown were Haskell could be better, and I believe it will
| > up eventually, either by improvements in GHC, in libraries or simply
| > in documentation.
| Thank you Tomasz! I think eventually will come sooner than you
| think :-).
| On my TODO list for the next few weeks:
| 1) Set up a Haskell vs. Erlang heavily-multithreaded serialization
| 2) Work Simon M. to make sure Haskell is on par and try to hack GHC
| to add whatever is needed
| 3) Add profiling support for STM to GHC (including retainer profiling)
| 4) Adapt the Zipper FileServer OS to #1. See if single-threading with
| delimited continuations is better than multi-threading with unbound
| 5) If #4 is a yes then investigate why
| And of course I will blog about the whole thing as I go along.
| Thanks, Joel
| Haskell-Cafe mailing list
| Haskell-Cafe at haskell.org
More information about the Haskell-Cafe