Thanks a lot for the explanation.
Jerome

On 25/06/12 02:54, bearophile wrote:
Jerome BENOIT:

How come as ``integral numbers (will not be) overflow'' ?

Multiprecision numbers allocate on the heap when they become large (or they 
always allocate on the heap). This has a significant performance impact. There 
are many situations where Multiprecision numbers are handy, but there are many 
other cases where you want to keep most of the performance (or memory use, or 
struct layouts, and type signatures, and more) of the normal machine fixnums. 
In this case compilation switches to enable/disable run-time overflow errors 
are useful.

Bye,
bearophile

Reply via email to