Highlights

Why Does This Package Exist?

  • Your work may require that integer calculations be secure, well-behaved or unsurprising.

  • Your clients may expect your package/app/product calculates with care and correctness.

  • Your software may become part of a system on which the health or assets of others depends.

  • Your prefer to publish research results that are free of error, and you work with integers.

What Does This Package Offer?

  • SaferIntegers lets you work more cleanly and always alerts otherwise silent problems.

  • This package is designed for easy use and written to be performant in many sorts of use.

  • Using SaferIntegers can preclude some known ways that insecure systems are breached.

  • Supports Rationals formed of SafeInteger types

  • Supports testing of other source code for integer safety