Three patches for cabal

Sittampalam, Ganesh ganesh.sittampalam at credit-suisse.com
Thu Jun 18 03:12:40 EDT 2009


Duncan Coutts wrote:

> Niklas's and my point is
> that the list of language extensions in Language.Haskell.Exceptions
> are differences from H98 so it should be MonoPatBinds to get the
> difference not NoMonoPatBinds to restore H98.      

> In practise, since ghc uses MonoPatBinds by default it'd mean that
> people who want to get back to H98 would need to use: 
> 
>   ghc-options: -XNoMonoPatBinds
> 
> Because the extensions field is additive, not subtractive. Using the
> name MonoPatBinds allows other compilers to implement it without it
> having to be the default.  

In general I think there is a reasonable case for special treatment for
exceptions to H98 that have been accepted for haskell-prime.

However in this case the idea of having monomorphic pattern bindings has
been rejected from haskell-prime, so I'm in favour of calling it
'MonoPatBinds'.

Ganesh

=============================================================================== 
 Please access the attached hyperlink for an important electronic communications disclaimer: 
 http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html 
 =============================================================================== 
 


More information about the Libraries mailing list