Wolfgang Jeltsch <[EMAIL PROTECTED]> writes:

> It made me discover that I use more language extensions than I thought I was 
> using.

> I think, it’s a good thing if you have to be clear about what extensions you 
> use and what you don’t use.  What if someone wants to compile your code with 
> a different compiler which doesn’t support all of GHC’s extensions?

And - re the Hackage library rank - the next logical step is to
analyse the actual extension usage before deciding what goes into
Haskell'.  (Not that it should be the sole deciding factor, of
course.) 
Wolfgang Jeltsch <[EMAIL PROTECTED]> writes:

> I don’t think so.  For example, if you don’t use rank-2 polymorphism and 
> similar things, forall is a perfect name for a type variable.

Without implicit parameters, you can use (?) as an operator regardless
of spacing.  And, I think, some constructs (list
comprehensions?) have a different meaning with Template Haskell.

Most of unintended usages would probably end up as errors, though.

-k
-- 
If I haven't seen further, it is by standing in the footprints of giants
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to