Why does sizeOf Word64 = 4?
Ben Escoto
bescoto at stanford.edu
Sun Nov 9 01:32:03 EST 2003
On Sun, 9 Nov 2003 08:51:11 +0000
Alastair Reid <alastair at reid-consulting-uk.ltd.uk> wrote:
> > Hi, I'm trying to learn about Haskell's FFI (running 6.0.1 on linux)
> > and see the following weird behavior with ghci:
>
> You're seeing the right behaviour.
...
> The size of a Word64 value is 8 but the size of a pointer is always the same
> no matter what the pointer points to. Since most machines have 32-bit
> addresses, the size of a pointer will be 4 on most machines.
Yes, I was confused and thought it would give me the size of what it
pointed instead of its size. Thanks for all replies.
--
Ben Escoto
More information about the Glasgow-haskell-users
mailing list