GMP division plans

Juergen Bullinger juergen.bullinger at
Sun Apr 2 22:17:31 CEST 2006

Hi Torbjorn,

I think it is realy a great idea. Divisions should completely be removed
in any software since they are a cause of program aborts and exceptions
(division by zero). Also after the first of april.

Great to hear, that GMP is moving forward in giant steps :o)

Kind Regards

Am Samstag, den 01.04.2006, 18:01 +0200 schrieb Torbjorn Granlund:
> Now that GMP 4.2 is finally finished and releases, the GMP developers are
> concentrating on GMP 5 and GMP 6.
> Every major GMP release has had a new low-level division interface, and the
> division interface of the previous release has been declared obsolete (but
> the old interface is kept for compatibility reasons).
> GMP 5 will be no exception to this tradition; its division interface will
> not look like anything previously seen.
> For GMP 6, we intend to drop division from GMP altogether, urging users to
> use other operations instead to complete their computations.  We believe
> this will be a significant improvement, since truncating division is not
> only slow, it is an algebraically unpleasant operation.
> But before we start removing the files, we would like to solicit the
> feedback from GMP users.  What do you think, should we drop division from
> GMP 6, or should we invent another creative division interface for that
> release?  Do you have any suggestions for how such an interface should
> look?
> Since compatibility is important, we will of course keep the deleted
> division functions even for GMP 6 and GMP 7.
> --
> Torbjörn
> _______________________________________________
> gmp-discuss mailing list
> gmp-discuss at

More information about the gmp-discuss mailing list