|
RE: bug in instance Read Int: msg#00001lang.haskell.glasgow.bugs
| Is there an on-going errata list for the final Revised Report? I'm keeping a mail file of such errata (mercifully quite small), but I have not published it. I would be delighted if someone would take on this small task. I feel I've done my bit! Simon | -----Original Message----- | From: glasgow-haskell-bugs-bounces@xxxxxxxxxxx [mailto:glasgow-haskell-bugs- | bounces@xxxxxxxxxxx] On Behalf Of Malcolm Wallace | Sent: 31 May 2004 11:24 | To: glasgow-haskell-bugs@xxxxxxxxxxx | Subject: bug in instance Read Int | | The Haskell'98 Report specifies that 'read'ing an Int should accept | only decimal notation | | instance Read Int where | readsPrec p = readSigned readDec | | (or near equivalent), yet ghc seems to read hexadecimal Ints. | | Prelude> show (Char.chr (read "0x2B" :: Int)) | "'+'" | Prelude> | | Ghc's behaviour seems entirely reasonable, but it does not conform | to the Report. Should we regard this as a bug in the definition | therefore? Is there an on-going errata list for the final Revised | Report? | | Regards, | Malcolm | _______________________________________________ | Glasgow-haskell-bugs mailing list | Glasgow-haskell-bugs@xxxxxxxxxxx | http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | RE: bug in instance Read Int, Simon Marlow |
|---|---|
| Next by Date: | RE: TH bug: Lift (a -> b) where, Simon Peyton-Jones |
| Previous by Thread: | RE: bug in instance Read Int, Simon Marlow |
| Next by Thread: | RE: TH bug: Lift (a -> b) where, Simon Peyton-Jones |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |