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