Common lisp 以编程方式检查fixnum大小

Common lisp 以编程方式检查fixnum大小,common-lisp,Common Lisp,表示fixnums保证能够保存[-215;215-1]范围内的整数值,并且它依赖于实现*功能*可以告诉我主机是32位还是64位,但在Lisp中是fixnum。有没有一种方法可以通过编程检查CL实现中fixnum的大小?(整数长度最负的fixnum)会告诉您。谢谢。我的64位openSUSE上的Clozure CL显示60位,因此为标志保留了4位。

表示fixnums保证能够保存[-215;215-1]范围内的整数值,并且它依赖于实现<代码>*功能*可以告诉我主机是32位还是64位,但在Lisp中是fixnum。有没有一种方法可以通过编程检查CL实现中fixnum的大小?

(整数长度最负的fixnum)
会告诉您。

谢谢。我的64位openSUSE上的Clozure CL显示60位,因此为标志保留了4位。