que tienen una función monádica getRate:¿Cómo puedo usar parMap con una función monádica?
getRate :: String -> IO Double
Me gustaría asignar esta función a través de una lista de cadena de. Normalmente, sólo haría:
mapM getRate ["foo", "bar"]
pero ya que cada llamada a getRate hace llamadas de red, me gustaría poner en paralelo el mapa de modo que cada tasa se capta en un hilo separado (o al menos disperso entre las colas) Estoy pensando en algo así como
parMapM getRate ["foo", "bar"]
pero no hay ninguna función parMapM y parMap no funciona con funciones monádicos.
¿Qué puedo hacer?
Esto es perfecto, ¡gracias! – Bill