Cabal Questions

Duncan Coutts duncan.coutts at
Thu Aug 17 16:51:25 EDT 2006

On Thu, 2006-08-17 at 21:34 +0100, Neil Mitchell wrote:
> Hi,
> I want to use a preprocessor (haskell source extensions) on .xhs files
> in the Hoogle repo. This isn't a preprocessor that is known about by
> Cabal as far as I can tell, so I need to do "something". I remember
> that one of the main drives behind Cabal was so that additional
> preprocessors could be specified by the individual program.
> I remembered that lambdabot uses a preprocessor, but sadly that uses
> GHC specific preprocessor flags, and so isn't using the cabal
> architecture for doing this. How does Cabal do this? Any examples I
> can follow?

We don't yet have a generic preprocessor support system. It is indeed
part of the plan. I know I'll need it for Gtk2Hs.

> PS. I note that there is a new cabal-devel mailing list, but the cabal
> docs still suggest sending to this list for cabal questions.


> What should go on this list, and what should go down cabal-devel?

Well it's a bit hazy, but in particular discussion of patches and other
development discussion goes on cabal-devel. So if you're interested in
contributing code to cabal then do subscribe - and I think you should
be! We need a windows champion to make sure we don't accidentally ignore


More information about the Libraries mailing list