Re: C preprocessor + WinHugs

Neil Mitchell <[email protected]>
Newsgroups gmane.comp.lang.haskell.cvs.hugs
Message-ID <[email protected]>
> Hugs uses cpphs for preprocessing the libraries, so there should already
> be a copy in the distribution.
There is a copy of the source code, but not a compiled binary.

> > I've hacked together a basic implementation, the only
> > thing is that its a lot slower, mainly because its being run on every
> > single file which is completely unneeded.
>
> Are you using -F?  Actually the preprocessor is run twice on most files,
> due to the way Hugs handles imports.
>
Yes, I'm using -F, but with some additional tweaks because popen on
WinHugs without a console spawns an additional console window every
time it is run, which is most annoying, and plays havoc with the focus
of the window.

> None are terribly attractive (and they would only be for cpp).
>
I agree. Is there no other way to stop the preprocessor running on all
files, and restricting it to just those which are needed?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.