Non ho molta esperienza con Erlang, ma so che Haskell è molto adatto per creare un semplice web server. Dai un'occhiata a Warp [PDF], un server web Haskell. Ha ottime prestazioni e dovrebbe essere facile da configurare per servire file statici. Esiste già un pacchetto chiamato warp-static che è impostato per servire già i file; puoi dare un'occhiata alla fonte per avere una buona idea di ciò che serve.
Penso che Haskell probabilmente avrà prestazioni migliori di quelle di Erlang per questo tipo di compito, specialmente con il nuovo gestore di I / O (a partire da GHC 7.0) di Haskell. Poi ha i soliti altri vantaggi rispetto a Erlang come il sistema di tipo, bella sintassi, purezza funzionale e così via.
Per inciso, se vuoi una concorrenza distribuita simile a Erlang, dai un'occhiata a Cloud Haskell . È un sistema per scrivere programmi distribuiti in Haskell molto influenzato da Erlang.