| In addition, I suggest that, since it is widely agreed that 
| the instances of Enum for Float and Double are highly 
| unsatisfactory, the report should give these instances the 
| same status as n+k patterns have (in 1.4 of the recent 
| revision).  In particular, their use should be "discouraged", 
| and there 
| should be a warning that the instances may be "altered or 
| removed in Haskell 2".
| 
| It might clear the ground somewhat for Haskell 2 if there 
| were a new section containing a list of deprecated features; 
| we can probably think of some other things which should go in 
| there.  In addition to what's said for n+k patterns, I 
| suggest the standard explicitly encourage (but not oblige) 
| conforming compilers to issue warnings when deprecated 
| features are used.

The Revised Haskell 98 report is suppposed to be in
conclusion mode.  An attempt to decide what features are
deprecated would open up a big new debate.  One could
instead list features which are controversial --- that would
be easier.  Whether it would actually be worth the work of
getting consensus on such a list is not clear to me.  

Simon

_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to