[Haskell-cafe] Re: OOP'er with (hopefully) trivial questions.....

Peter Hercek phercek at gmail.com
Mon Dec 17 14:41:33 EST 2007


Luke Palmer wrote:
> There was a thread about this recently.
> 
> In any case, if you load the code interpreted (which happens if there
> is no .o or .hi file of the module lying around), then you can
> look inside all you want.  But if it loads compiled, then you only
> have access to the exported symbols.  The reason is because of
> inlining optimizations; you know about the encapsulation of the module
> when you compile it, and you can optimize the memory and
> code usage based on compiling functions that are not exported
> differently.  That's my weak understanding, at least.
> 
> Luke

Great. Cleaning before loading into ghci works.

Thanks,
  Peter.



More information about the Haskell-Cafe mailing list