[Haskell-cafe] Re: Top Level <-
Ganesh Sittampalam
ganesh at earth.li
Sat Sep 6 11:22:32 EDT 2008
On Sat, 6 Sep 2008, Brandon S. Allbery KF8NH wrote:
> On 2008 Sep 6, at 6:10, Ashley Yakeley wrote:
>> The set of ACIO expressions exp is the "static initialisers" of M. The RTS
>> must note when each static initialiser is run, and cache its result val.
>> Let's call this cache of vals the "static results cache" of M.
>>
>> When M is loaded, and a static results cache for M already exists, then it
>> will be used for the vals of M.
>
> This sounds "reachable" to me, and therefore static overhead and not a
> leak.
You can call it what you like, but it's still unacceptable behaviour,
particularly since clients of M will have no way of telling from its API
that it will happen.
Ganesh
More information about the Haskell-Cafe
mailing list