escribo este código en el intérprete y la memoria se consume rápidamente: last [1..10^7] `seq`()
no puedo ver por qué esto necesita más de O (1) espacio. Si lo hago solo (que debe ser el mismo, debi
He estado jugando con el escritor Mónada recientemente, y me he encontrado con lo que parece ser una fuga de espacio. No puedo decir que aún entiendo completamente estas cosas , así que me gustaría sa
Lo he leído muchas veces que la evaluación perezosa en Haskell a veces puede dar lugar a fugas de espacio. ¿Qué tipo de código puede conducir a fugas de espacio? ¿Cómo detectarlos? ¿Y qué precauciones