Why don't people like lisp?

Edi Weitz edi at agharta.de
Wed Oct 22 10:29:17 EDT 2003


On Wed, 22 Oct 2003 13:31:25 GMT, Brian Downing <see-signature at lavos.net> wrote:

> What you're missing is that in most implementations Lisp fixnums are
> tagged so that they can fit in a descriptor slot by themselves and
> not be boxed in more structure.  In almost all (x86) implementations
> I've seen a fixnum is 30 high bits of signed number and 2 low bits
> of zero.

Not in LispWorks (LW pro 4.2.7 on Linux x86), unfortunately:

  CL-USER 10 > (log most-positive-fixnum 2)
  22.99999982801734

Does anybody have an idea why this is the case? Historical reasons?

Thanks,
Edi.




More information about the Python-list mailing list