
On Thu, May 9, 2013 at 10:19 AM, Niklas Hambüchen
On 09/05/13 20:50, Brandon Allbery wrote:
ghci is in many ways like an endless (or at least until ":l"/":r") do-block. In particular, the handle remains in scope after you run your commands at the prompt, so it is not garbage collected. If you enclose it into its own do block, this introduces local scope and the handle goes out of scope and is garbage collected at the end.
I am not sure how the handle is relevant - I do not expect it to garbage collected before the close or rely on that, and my problem happens earlier already.
You said 'garbage in the handle'... but in any case it applies to all the bindings, not just to that one. Generalize. -- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net