[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bit-extract seems broken.
From: |
Martin Grabmueller |
Subject: |
Re: bit-extract seems broken. |
Date: |
Tue, 19 Dec 2000 09:50:13 +0100 |
> From: Rob Browning <address@hidden>
> Date: 18 Dec 2000 22:37:51 -0600
>
> guile> (bit-extract #b111110100000 0 32)
> 0
> guile>
>
> or can it not return more than a limited range?
I think it's a bug. Consider this:
(number->string (bit-extract #b10000000000000000000111110100000 0 32) 2)
=> "111110100000"
vs.
(number->string (bit-extract #b00000000000000000000111110100000 0 32) 2)
=> "0"
Don't know a fix, though. Sorry.
Maybe due to the different handling of the parameters if the first
operand is a fixnum?
'mgrabmue
--
Martin Grabmueller address@hidden
http://www.pintus.de/mgrabmue/ address@hidden on EFnet