> Besides, like I said in the other mail, then we'd still be calling > allocating functions because (+ fixnum fixnum) => (or fixnum bignum). > In fixnum mode, we'd want to use the overflowing unsafe fixnum ops.
And I think that is a situation where assuming a specific type is ok, or at least not dangerous. An overflow is less likely (especially on 64 bit machines) and a weird result may be easier to track down. felix _______________________________________________ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers