[Haskell-cafe] Re: Rewriting a famous library and using the same
name: pros and cons
Ivan Lazar Miljenovic
ivan.miljenovic at gmail.com
Sat Jul 3 09:00:10 EDT 2010
Don Stewart <dons at galois.com> writes:
>
> * Maintaining Haskell98 compatability. Keep it simple. (See
> regex-posix's mistakes here)
At the risk of resurrecting an old (albeit unfinished) thread, I've just
discovered that FGL is actually not Haskell98 compatible anyway, as it
utilised the following extensions:
MultiParamTypeClasses, OverlappingInstances, FlexibleInstances,
ScopedTypeVariables
Whether it needs all of these is a different story (ScopedTypeVariables
seems to be there just because some type sigs have a forall in them),
but it does indeed have them and is thus Haskell98 compatible.
So this argument isn't valid ;-)
--
Ivan Lazar Miljenovic
Ivan.Miljenovic at gmail.com
IvanMiljenovic.wordpress.com
More information about the Haskell-Cafe
mailing list