George Russell wrote:
> [...] So I think what is happening is that it is spending half of its
> time waiting for the Network Filing System to open and fstat interface
> files.

Yes, NFS amazingly sucks for long paths and large directories. IIRC e.g.
a roundtrip is needed for every path element.  =>   The longer your
paths, the slower your NFS access...   :-P

> I think there is a better way, namely to allow interface files to be
> stored in archives rather than in directories. [...]

Uh, oh, M$-DOS time again? Most FPS on WinDoze come with their own
file-system-in-a-file currently, look for your favourite WAD/PAK/GRP
file on your hard disk. The reason is that FAT(32) sucks even more
than NFS, even on local drives.

Doing a similar thing for GHC would complicate things for implementors
and users. How e.g. would you write your Makefile rules with .hi files
in an archive?

Cheers,
   Sven
-- 
Sven Panne                                        Tel.: +49/89/2178-2235
LMU, Institut fuer Informatik                     FAX : +49/89/2178-2211
LFE Programmier- und Modellierungssprachen              Oettingenstr. 67
mailto:[EMAIL PROTECTED]            D-80538 Muenchen
http://www.pms.informatik.uni-muenchen.de/mitarbeiter/panne

Reply via email to