Henry G. Baker
Mon, 28 Apr 1997 14:59:12 -0700 (PDT)

> Bignums need to be part of the language, to make mixed fixnum/bignum
> arithmetic work right (e.g. fixnum + fixnum may yield a bignum) and
> efficiently for the various numerical facilities. Providing access to
> fixnum-only primitives with overflow indication would also be helpful,
> but not sufficient for proper integration into the language.

I suggest that bignums _not_ be part of the core language, but built
on top of the core language _in Lisp_ using the appropriate primitives
(fixnum+fixnum -> fixnum + fixnum(carry)), etc.

This and a number of suggestions are made in  (also .ps.Z)

Perhaps, due to the interest in LispOS, it is time to reread this

Henry Baker
www/ftp directory URL: