Language extensions - backwards compatibility
ia at stryx.demon.co.uk
Fri Jan 29 20:13:41 EST 2010
On 29 Jan 2010 at 13:50, Bulat Ziganshin wrote:
> you can use compiler options or preprocess source before feeding it to ghc
Separate preprocessing: If there were a preprocessor which was readily
available in a typical Haskell installation and could be simply persuaded to do
the job (e.g. as a -F "Haskell" preprocessor), that might fit my requirements.
I can't think of anything off-hand, but thanks for the suggestion.
Compiler options: I want to use Cabal, so this would mean feeding the same
options to all the source files, which isn't ideal. On the other hand, this
would only apply to the earlier releases, perhaps only 6.4, and the detailed
breakdown would be there in the LANGUAGE pragma for later releases, so this
might actually be the most practical solution.
Iain Alexander ia at stryx.demon.co.uk
More information about the Glasgow-haskell-users