[Haskell-cafe] Which one is right?

Thomas Davie tom.davie at gmail.com
Wed Jun 24 15:05:50 EDT 2009


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.lin at gmail.com
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe



More information about the Haskell-Cafe mailing list