Digamos que tengo el siguiente:`seq` en las funciones aplicadas parcialmente
f :: a -> b -> c
g :: b -> c
g = f 10
Ahora digamos que es en realidad f
:
f x y = f1 x + y
Would:
g `seq` ...
realidad evaluar f1 10
, por lo tanto, más adelante cuando se ejecuta
g 9
en realidad es solo una simple adición?
Si no, ¿hay alguna forma de "evaluar" partes de una función parcialmente aplicada?
Estoy buscando una solución genérica, que no dependa de saber cómo funcionan f
y g
.
que no se parece a lo que puedo aplicar 'deepseq' a las funciones. – Clinton
No, parece que solo se aplica a las estructuras de datos que tienen en cuenta DeepSeq. No es una solución a su problema como se indica. – Deestan