Mi piacerebbe provare Haskell su un progetto piccolo che dovrebbe essere adatto a questo. Mi piacerebbe usarlo come un backend per una piccola applicazione Ajax.Haskell come server REST
Il backend Haskell deve essere in grado di eseguire l'autenticazione (base, modulo, qualsiasi cosa, ...), tenere traccia della sessione utente (non molti dati tranne il nome utente) e inviare richiesta ai gestori in base a uri e tipo di richiesta . Dovrebbe anche essere in grado di serializzare la risposta a entrambi i formati xml e json, a seconda del parametro di richiesta.
Suppongo che i gestori siano ideali per Haskell, poiché il servizio è fondamentalmente senza stato, ma non so da dove iniziare per il resto della storia.
La ricerca di hackage non mi ha dato molti spunti.
La soluzione per server haskell puro sarebbe preferibile.
Giusto per chiarire: hyena in realtà non usa il pacchetto wai, sebbene abbia un'interfaccia simile. Se stai cercando un server basato su wai, dovresti usare Warp. –
@MichaelSnoyman come hai misurato rps? –