¿Cómo puedo ver varios archivos/sockets de Haskell y esperar a que alguien sea legible/escribible?¿Cómo puedo ver varios archivos/socket para poder leer/escribir en Haskell?
¿Hay algo como el select/epoll/... en Haskell? ¿O me veo forzado a engendrar un hilo por archivo/socket y siempre uso el recurso de bloqueo dentro de ese hilo?
Gracias por la aclaración :-) También estaba pensando en lenguajes como Erlang, donde engendras un proceso liviano y es bastante común recibir datos de varios sockets en el mismo proceso. – Ricardo