Simon Marlow <[EMAIL PROTECTED]> wrote,

> The point I was making is that GHC takes a great deal of time to parse all
> the interface files on startup.  This cost could be eliminated, and at the
> same time reduce the size of the .hi files, by using a binary format.  This
> would be a win on both NFS-based and local-disk installations.

Is the parsing itself really such a time sink?  Do you know
for how many percent of a compile it accounts?  I
(subjectively) never had the feeling that modules that
import a lot a particularly bothering me when compiling.  It
seems more that modules with a lot of functions and/or a
high number of data type definitions with many constructors
get the compiler to its knees.

I found the fact that .hi files are human readable quite
useful at times; it would be a pity to loose it.

Manuel

Reply via email to