Ashley Yakeley wrote: > I think it's bad design for a dynamic loader to load a module more > than once anyway.
In compiled code module boundaries don't necessarily exist. So how do you relink the loaded code so that it points to the unique copy of the module? > It's a waste of memory, for a start. We already > know that hs-plugins won't for modules it already loaded itself > (apparently it crashes the RTS), and I suspect it doesn't at all. It crashes the RTS of the plugins loader, which is based on ghci, which is built around loading modules independently. I believe there's a separate RTS running at the top level of the program which has no knowledge of the plugin loader. Ganesh ============================================================================== Please access the attached hyperlink for an important electronic communications disclaimer: http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html ============================================================================== _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe