
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.
Yeah.
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 things. Duncan