[Haskell-cafe] Conditional compilation for different versionsof GHC?

Claus Reinke claus.reinke at talk21.com
Wed Dec 1 17:58:06 CET 2010


> This is obviously a personal preference issue, but I try to avoid the
> Cabal macros since they don't let my code run outside the context of
> Cabal. I often times like to have a test suite that I can just use
> with runhaskell, and (unless you can tell me otherwise) I can't run it
> anymore.
>
> Also, I think
>
> #if GHC7
> ...
> #endif
>
> is more transparent than a check on template-haskell.

Just in case this hasn't been mentioned yet: if you want to be
independent of cabal, there is the old standby

__GLASGOW_HASKELL__
http://haskell.org/ghc/docs/latest/html/users_guide/options-phases.html#c-pre-processor

Claus
 




More information about the Haskell-Cafe mailing list