[Haskell-cafe] Compiled code

Krzysztof Skrzętnicki gtener at gmail.com
Sat Mar 23 08:22:48 CET 2013


They are used: any library installed with e.g. cabal-install is kept around
not in source form but with .hi and .o files (and perhaps some metadata as
well.)

Best regards,
Krzysztof Skrzętnicki


On Fri, Mar 22, 2013 at 11:04 PM, MigMit <miguelimo38 at yandex.ru> wrote:

> Suppose I compiled some module and kept it's .hi and .o files. Is it
> possible to use this module in my program if the source code was deleted
> for some reason?
>
> Seems like the answer is "yes" — by creating a fake .hs file (with no real
> content) and touch-in .hi and .o files I tricked ghc so that it didn't
> attempt to recompile the module, so the information in .hi and .o files is
> sufficient. But ghc insists on having the .hs file around, and I didn't
> find a way to turn it off. Is there any? Or there is a specific reason not
> to allow this?
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20130323/5f736e4d/attachment.htm>


More information about the Haskell-Cafe mailing list