Haskell i zapamiętywanie czystych wyników funkcji [duplikat]
Możliwy duplikat:
Kiedy automatyczne zapamiętywanie w GHC Haskell?
W konsekwencji czysta funkcja zawsze zwraca tę samą wartość dla stałego wejścia. Czy jednak Haskell (dokładniej GHC) automatycznie buforuje (zapamiętuje) te wyniki, jeśli jest wystarczająco dużo pamięci (pytanie 1) i czy deweloper ma nad nią kontrolę (pytanie 2)?