It's a definite bug. It'll be fixed in 6.02. Thanks for reporting it. Simon
| -----Original Message----- | From: [EMAIL PROTECTED] [mailto:glasgow-haskell-users- | [EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] | Sent: 03 October 2003 10:08 | To: [EMAIL PROTECTED] | Subject: Reading Floats | | | Hi, | | I recently encountered something I found a bit peculiar when reading | floats from strings. Leading zeroes seem okay, as long as there is no | decimal point. To wit: | | Main> (map read ["1.0", "00000", "01", "01.0"]) :: [Float] | [1.0,0.0,1.0,*** Exception: Prelude.read: no parse | | Neither is leading decimal point allowed: | | Main> (read ".01") :: Float | *** Exception: Prelude.read: no parse | | Is this how it's supposed to be? | | -kzm | -- | If I haven't seen further, it is by standing in the footprints of giants | _______________________________________________ | Glasgow-haskell-users mailing list | [EMAIL PROTECTED] | http://www.haskell.org/mailman/listinfo/glasgow-haskell-users _______________________________________________ Glasgow-haskell-users mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
