[xmonad] Policy on haskell version

wagnerdm at seas.upenn.edu wagnerdm at seas.upenn.edu
Thu Aug 11 03:21:23 CEST 2011

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.


Quoting Willem Van Lint <willem at 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

More information about the xmonad mailing list