Marc:
I get
> (time (##bignum.make 2 #f #f)) (time (##bignum.make 2 #f #f)) 0 ms real time 0 ms cpu time (0 user, 0 system) no collections 48 bytes allocated no minor faults no major faults 4344 > (time (cons a b)) (time (cons a b)) 0 ms real time 0 ms cpu time (0 user, 0 system) no collections 48 bytes allocated 1 minor fault no major faults
on a 64-bit machine; I would expect each of them to allocate 24 bytes (two a-digits and a tag in the first one, two slots and a tag in the second).
So, can you explain what's going on?
Brad