Skip to content

Commit

Permalink
update release notes on / and exact 0
Browse files Browse the repository at this point in the history
The release notes mentioned a change to the treatment of exact 0 as a
divisor, but not as a dividend. The release notes now also point out
that this change is not consistent with R6RS.
  • Loading branch information
mflatt committed Nov 30, 2023
1 parent 8e2c1bb commit 906a6ea
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions release_notes/release_notes.stex
Original file line number Diff line number Diff line change
Expand Up @@ -362,11 +362,14 @@ polling.

\subsection{Exact zeros, transcendentals, and exponentials (9.9.9)}

Division of an inexact number by an exact \scheme{0} now raises
exception instead of producing \scheme{+inf.0} or \scheme{-inf.0}.
This makes division more consistent with with the existing behavior of
Division of an exact \scheme{0} by an inexact number now always
produces exact \scheme{0}, and
division of an inexact number by an exact \scheme{0} now raises an
exception instead of producing \scheme{+inf.0} or \scheme{-inf.0},
This change makes division more consistent with with the existing behavior of
multiplication, where multiplication of an inexact number by an exact
\scheme{0} produces an exact \scheme{0}.
\scheme{0} produces an exact \scheme{0}. It should be noted, however, that
this change takes \scheme{/} out of compliance with R6RS.

Small changes to transcendental functions help improve consistency for
derived compositions. The \scheme{expt} function with two
Expand Down

0 comments on commit 906a6ea

Please sign in to comment.