> The report should state the least common denominator interface to
> command line tools, at least up to relatively simple tasks like
> compiling a multi-module program (spanning several directories).
>
> How about `haskell2 [-I <dirs>] <main module>'?
I'm all for this (in addition to, not instead of, the current interface).
[But I don't think it should be part of the Haskell report.]
GHC is currently 'driven' by a top-level Perl script that invokes
GHC, gcc, as, ld, etc. This script is a grotesque monster that
has grown and grown. It should be re-done from scratch, in Haskell
of course. That would be an ideal opportunity to add the functionality
Tommy wants.
But we keep not getting around to it. Anyone interested in taking it
on? It is not a trivial task. But it is a very useful one.
Simon