[Haskell-cafe] Re: Top Level <-
Ashley Yakeley
ashley at semantic.org
Sat Sep 6 18:06:17 EDT 2008
Ganesh Sittampalam 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.
That what will happen?
--
Ashley Yakeley
More information about the Haskell-Cafe
mailing list