Me gustaría probar Haskell en un proyecto pequeño que debería ser adecuado para él. Me gustaría utilizarlo como un backend para una aplicación pequeña de Ajax.Haskell como servidor REST
El back-end de Haskell debería ser capaz de hacer autenticación (básica, forma, lo que sea ...), realizar un seguimiento de la sesión del usuario (no hay demasiados datos excepto el nombre de usuario) y enviar solicitudes a los manejadores basados en uri y tipo de solicitud . También debería poder serializar la respuesta al formato xml y json, según el parámetro de solicitud.
Supongo que los manipuladores son ideales para Haskell, ya que el servicio es básicamente sin estado, pero no sé por dónde empezar para el resto de la historia.
Buscar hackage no me dio muchas pistas.
Sería preferible la solución para el servidor de haskell puro.
Solo para aclarar: hyena en realidad no usa el paquete wai, aunque tiene una interfaz similar. Si está buscando un servidor basado en wai, debe usar Warp. –
@MichaelSnoyman ¿cómo midiste rps? –