|
RE: ghci and unboxed ints: msg#00018lang.haskell.glasgow.bugs
Fixed now! Thanks for pointing it out. The story is that you can only bind lifted (boxed) things. Simon | -----Original Message----- | From: glasgow-haskell-bugs-bounces@xxxxxxxxxxx [mailto:glasgow-haskell-bugs- | bounces@xxxxxxxxxxx] On Behalf Of Donald Bruce Stewart | Sent: 04 May 2004 11:58 | To: Josef Svenningsson | Cc: glasgow-haskell-bugs@xxxxxxxxxxx | Subject: Re: ghci and unboxed ints | | 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 | _______________________________________________ | Glasgow-haskell-bugs mailing list | Glasgow-haskell-bugs@xxxxxxxxxxx | http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: "charToUtf8 1883885648" panic on sparc, Donald Bruce Stewart |
|---|---|
| Next by Date: | RE: ghci and unboxed ints, Josef Svenningsson |
| Previous by Thread: | Re: ghci and unboxed ints, Donald Bruce Stewart |
| Next by Thread: | RE: ghci and unboxed ints, Josef Svenningsson |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |