FW: Library infrastructure

Malcolm Wallace Malcolm.Wallace@cs.york.ac.uk
Thu, 24 Apr 2003 10:32:23 +0100


Isaac Jones <ijones@syntaxpolice.org> writes:

> There might be a "bootstrapping" issue here that isn't an issue with
> Python since a "Setup.hs" script won't necessarily know which compiler
> is installed.  One solution is for the compilers to standardized on
> something like "/usr/bin/runhaskell", but then the user would need a
> way to choose a default.  "hmake interactive" might get us there, if
> there were a way to invoke it like runhugs, and hmake already has the
> idea of a default compiler.

Well, the following works fine

    hmake Setup		-- use default Haskell compiler to build script
    ./Setup		-- run the script

provided that your default Haskell system is not Hugs.  Hmmm, maybe
we could tweak hmake to accept Hugs as a sort-of compiler, producing
a runnable shell-script as the "executable".  The shell script would
simply invoke runhugs with whatever options were specified for the
"build".

Regards,
    Malcolm