Ich versuche, ein experimentelles Projekt mit einer funktionalen Sprache zu starten und mich zwischen Erlang und Haskell zu entscheiden, und beide haben einige Punkte, die ich wirklich mag.
Ich mag Haskells starkes Typensystem und Reinheit. Ich habe das Gefühl, es wird einfacher, wirklich zuverlässigen Code zu schreiben. Und ich denke, dass die Macht von Haskell einiges von dem, was ich tun möchte, viel einfacher machen wird.
Auf der negativen Seite habe ich das Gefühl, dass einige der Frameworks für das Erstellen von Web-Inhalten auf Haskell wie Yesod nicht so weit fortgeschritten sind wie ihre Erlang-Gegenstücke.
Ich mag den Erlang-Ansatz für Threads und Fehlertoleranz. Ich habe das Gefühl, dass die Skalierbarkeit von Erlang ein großes Plus sein könnte.
Was führt zu meiner Frage, welche Erfahrungen die Leute mit der Implementierung von Webanwendungs-Backends sowohl in Haskell als auch in Erlang gemacht haben. Gibt es Pakete für Haskell, um einige der leichtgewichtigen Threads und Schauspieler bereitzustellen, die man in Erlang hat?