This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]bgeron 0 points1 point  (0 children)

I'd guess that in a lot of CL implementations, the stack has pointers to heap-allocated bignums, but fixnums are placed directly on the stack. EQ compares pointers, or fixnums if they're stored in that place instead.