[Haskell-cafe] Non-technical Haskell question

Henning Thielemann iakd0 at clusterf.urz.uni-halle.de
Tue Dec 7 14:13:01 EST 2004


On Tue, 7 Dec 2004, Brian Smith wrote:

> FWIW, I use a directory structure like:
>     src/       source code
>     build//   intermediate files (.hi, .o)
>     dist/      deliverables
> I execute GHC using:
>     ghc --make Main -isrc -hidir build -odir build -o dist/program
> As a result, I never have any non-source files mixed in with the
> source files. So, I think what you want is possible today.

The difference is that for Modula-3 the same effect is achieved by e.g.
  m3build
 or
  cm3
 that is, I never called the compiler but always used the M3 build system.
Would be nice to have this with Haskell, too. Maybe 'hmake' and Cabal can
help here? 



More information about the Haskell-Cafe mailing list