why is Data.Set not a Monad?y
Neil Mitchell
ndmitchell at gmail.com
Sun May 6 16:48:39 EDT 2007
Hi
> You could just have used {-# OPTIONS_GHC -fno-implicit-prelude #-} and
> rebound do.
>
> > {-# OPTIONS -fglasgow-exts -fallow-undecidable-instances #-}
>
> OPTIONS is obsolescent - new code should use OPTIONS_GHC, etc. (since
> options are by there nature compiler dependant)
New code should ideally use LANGUAGE:
{-# LANGUAGE AllowUndecidableInstances #-}
It also means you can't throw in everything (all extensions), but have
to be more selective.
In some cases you still need to use OPTIONS_GHC though, particularly
for # in id's - although hopefully someone will be adding MagicHash
soon :-)
Thanks
Neil
More information about the Libraries
mailing list