package num
Install
Dune Dependency
Authors
Maintainers
Sources
md5=b1f9405dfe5f573ea187f122f789ae57
sha512=110dd01140c1c96f5f067aa824bb63f74a26411dcaa65aaf04cb6c44b116ca02aaab9505f431c66964388ce4a31d86da5928b4c0e5557800e834de80bed46495
doc/nums/Arith_status/index.html
Module Arith_status
Flags that control rational arithmetic.
Get or set the flag null_denominator
. When on, attempting to create a rational with a null denominator raises an exception. When off, rationals with null denominators are accepted. Initially: on.
Get or set the flag normalize_ratio
. When on, rational numbers are normalized after each operation. When off, rational numbers are not normalized until printed. Initially: off.
Get or set the flag normalize_ratio_when_printing
. When on, rational numbers are normalized before being printed. When off, rational numbers are printed as is, without normalization. Initially: on.
Get or set the flag approx_printing
. When on, rational numbers are printed as a decimal approximation. When off, rational numbers are printed as a fraction. Initially: off.