
It's a definite bug. It'll be fixed in 6.02. Thanks for reporting it. Simon | -----Original Message----- | From: glasgow-haskell-users-bounces@haskell.org [mailto:glasgow-haskell-users- | bounces@haskell.org] On Behalf Of ketil+haskell@ii.uib.no | Sent: 03 October 2003 10:08 | To: glasgow-haskell-users@haskell.org | 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 | Glasgow-haskell-users@haskell.org | http://www.haskell.org/mailman/listinfo/glasgow-haskell-users