On Tue, Aug 24, 2004 at 03:08:21PM -0400, Dan Sugalski wrote: > At 8:56 PM +0200 8/24/04, Leopold Toetsch wrote: > >Dan Sugalski <[EMAIL PROTECTED]> wrote:
> >> 5) Multiplication of two ints produces a bignum or an int, depending > >> on the result > > > >Why that difference? > > At this point I'm tempted to not have the difference and > unconditionally produce a bignum. 2 * 3 give a bignum. That feels evil. Except that the way that $a = 2 * 3 will work is that the assignment of the bignum temporary to $a will cause $a to drop it back to an int (for most languages' choice of target PMC) ? Nicholas Clark