On 11/22/06, Simon Marlow <[EMAIL PROTECTED]> wrote:
David Himmelstrup wrote:
> Tue Nov 21 11:37:01 PST 2006 Lemmih <[EMAIL PROTECTED]>
> * Remove the concept of stableRoots.
>
> StableRoots opened new possibilities in the world
> of plugins with their ability to link partially
> applied closures against object code.
> Exporting '(fn pluginwideState)' severely reduced
> the complexity of HIDE's plugin system. The previous
> system of global variables was both fragile and hard
> to scale.
>
> Good bye, StableRoots. We sure had some fun.
>
> M ./compiler/ghci/ObjLink.lhs -14
> M ./rts/Linker.c -93
> M ./rts/sm/GC.c -4
If "stable roots" are that useful, perhaps we should talk about the design, and
see if there's a way to do what you want?
Well, I doubt they're useful to anyone but me and I don't have the
time to maintain them.
I'll probably write a decent implementation once/if HIDE returns.
--
Cheers,
Lemmih
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc