Hi Willem, I think the official policy is to support GHC 6.8 and onwards -- but according to the README, xmonad supports GHC all the way back to 6.6. I doubt anyone has tried building on such an old GHC in a while, but if you want a rule of thumb: the extensions you use should be no more than what's supported by 6.6. I'm not sure about the policy for xmonad-contrib, but it's probably similar. ~d Quoting Willem Van Lint <willem@willem.vanlint.name>:
Hi,
I was wondering what haskell version we should keep in mind when programming? For example, the language pragma PatternGuards is still used in the code although pattern guards are included in the Haskell 2010 standard. Do I need to strive for backwards compatibility and in how far can we use recent language extensions?
Best regards,
Willem Van Lint