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

Reply via email to