egallesio / STklos

STklos Scheme
http://stklos.net
GNU General Public License v2.0
69 stars 17 forks source link

Compute (log -0.0) as per R7RS #540

Closed jpellegrini closed 1 year ago

jpellegrini commented 1 year ago

R7RS requires that

(log  0.0) => -inf.0
(log -0.0) => -inf.0+(PI)i

STklos was returning -inf.0 for both cases. This patch corrects that.

egallesio commented 1 year ago

Oops. Didn't see this subtlety in R⁷RS. Thanks.