9 Oct
2012
9 Oct
'12
7:42 p.m.
My confusion is whether it matters that 2147483648 < 1234567898723618080928927362387 Doesn't the type descriptor (INTEGER 2147483648) mean integers upto 2147483648? thanks On Tue, Oct 9, 2012 at 3:12 PM, Erik Huelsmann <ehuels@gmail.com> wrote:
Hi Archisman,
On Tue, Oct 9, 2012 at 8:34 PM, archisman rudra <archi.rudra@gmail.com>wrote:
Is this correct behavior?
CL-USER(17): (type-of 1234567898723618080928927362387) (INTEGER 2147483648)
Yes: BIGNUM is defined as "INTEGER, but not FIXNUM". (INTEGER 2147483648) is much more restrictive than BIGNUM: it disallows all negative values which are part of the BIGNUM definition.
HTH,
Erik.