Preprocessors (was: state of the cabal (preprocessors))

Simon Marlow simonmar at
Wed Oct 20 07:13:09 EDT 2004

On 20 October 2004 10:22, Ketil Malde wrote:

> I've recently run into a problem using the preprocessor (ghc -cpp).
> It seems it barfs on 's (apostrophe).  Annoying, since naming
> variables something-prime is a fairly common idiom.
> Is this something that has a workaround, or could be fixed?
> (The specific problem is redefining 'head' in a macro
> and using it like:
>     let w' = head ... -- breaks
> One workaround is to write it as:
>     let w' =
>              head ... -- works
> )

That shouldn't happen, and indeed it doesn't happen to us.

Could you provide more details: platform, GHC & GCC versions, and sample
code that exhibits the problem.  Probably best to move this to
glasgow-haskell-bugs at too.


More information about the Libraries mailing list