[Haskell-cafe] Re: [Haskell] Real life examples

Keean Schupke k.schupke at imperial.ac.uk
Fri Nov 26 14:31:19 EST 2004


Hi,


Sven Panne wrote:

> Keean Schupke wrote:
>
>> [...] I don't even need to recompile your module, simply providing
>> the alternate Storable module at link time is sufficient. [...]
>
>
> [ Completely off-topic for this thread ] But this *won't* work in the
> presence of cross-module inlining, e.g. when you are using GHC with
> -O or -O2. And IMHO this aggressive inlining is a very good thing.
> Haskell is not C. :-)

If a function is exported it cannot be inlined, can it? When I edit a module
I generally don't have to recompile my whole program even if I compile with
-O2... After all the fuss about certain type class extensions breaking 
separate
compilation it would be a bit odd if it was broken already?

    Keean.


More information about the Haskell-Cafe mailing list