RTS/Garbage Collector idea
bulat.ziganshin at gmail.com
Fri Jul 6 04:24:45 EDT 2007
it seems like a good proposal for general-purpose library
Friday, July 6, 2007, 4:12:49 AM, you wrote:
> Presumably it's possible to do a piece-meal app-level hash consing of values
> by defining an appropriate identity memoisation. Though maybe the optimiser
> is so cunning it figures out you're returning an equal value and skips it.
> It'd be nice if there were system wide hash consing memoisations that could be
> called when substantial sharing was anticipated. Maybe an easy approximation
> is keeping your String trie, or whatever, in a global IORef.
> Or what about hash consing after an equality test? Less opportunity but
> perhaps less cost.
Bulat mailto:Bulat.Ziganshin at gmail.com
More information about the Glasgow-haskell-users