Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Haskell has memcached bindings; maybe GHC could memoize directly to memcached? (haskell.org)
4 points by lsb on March 19, 2009 | hide | past | favorite | 3 comments



Ghc could memoize what to memcached?

Is there some context I'm missing? I feel like I'm coming in half-way through a conversation.


So, in Haskell, each function is pure. If you want to modify the state of the world, you thread the world through your function.

Just as a thought, it'd be interesting to see if Haskell could use a memcached backend to memoize the values of old function calls.


Ah, you mean programs compiled by ghc, not ghc itself.

It shouldn't be too difficult to write a `memo` function that memoises its argument using `unsafePerformIO` and memcached. There's no need to modify ghc.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: