This looks like Hugs defaulting to a different type to ghci,
specifically, Hugs is defaulting to one of the high precission types
like CReal or Rational, while ghci is defaulting to Float or Double.
Bob
On 24 Jun 2009, at 21:03, Linker wrote:
Hi,All,
Construct a list:
[0,0.1..1]
====================================
|| || || || || || ||__ Hugs 98: Based on the Haskell 98
standard
||___|| ||__|| ||__|| __|| Copyright (c) 1994-2005
||---|| ___|| World Wide Web: http://haskell.org/
hugs
|| || Bugs: http://hackage.haskell.org/trac/hugs
|| || Version: September 2006
_________________________________________
Haskell 98 mode: Restart with command line option -98 to enable
extensions
Type :? for help
Hugs> [0,0.1..1]
[0.0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0]
Hugs>
====================================
GHCi, version 6.8.2: http://www.haskell.org/ghc/ :? for help
Loading package base ... linking ... done.
Prelude> [0,0.1..1]
[0.0,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7,0.7999999999999999,0.8999999999999999,0.9999999999999999
]
Prelude>
====================================
Thanks.
--
Regards,
Linker Lin
linker.m....@gmail.com
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe