|
Re: ghci and unboxed ints: msg#00003lang.haskell.glasgow.bugs
josefs: > Hi, > > I just played randomly with ghci for a while and encountered the following > rather odd behaviour: > > Prelude> :m GHC.Base > Prelude GHC.Base> let a = 1# +# 2# > Prelude GHC.Base> show (I# a) > "18345984" > > The number shown is the one I got when running on Solaris. I get a > different one when running on Windows. It doesn't matter which numbers I > add, the same number is always shown. > > Reproducible with 6.2 and 6.2.1. I don't know what the issue is, but it is interesting: Prelude> :m GHC.Base Prelude GHC.Base> case 1# +# 2# of a -> show (I# a) "3" Prelude GHC.Base> let a = 1# +# 2# Prelude GHC.Base> show (I# a) "1085417808" $ ghci --version The Glorious Glasgow Haskell Compilation System, version 6.3.20040202 -- Don
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | ghci and unboxed ints, Josef Svenningsson |
|---|---|
| Next by Date: | Re: ghci and unboxed ints, Donald Bruce Stewart |
| Previous by Thread: | ghci and unboxed ints, Josef Svenningsson |
| Next by Thread: | Re: ghci and unboxed ints, Donald Bruce Stewart |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |