egallesio / STklos

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

Make `expt` work again for inexact exponent + negative base #547

Closed jpellegrini closed 1 year ago

jpellegrini commented 1 year ago
stklos>  (expt -2.0 0.5)
-nan.0
stklos>  (expt -2.0 1/2)
8.65956056235493e-17+1.41421356237309i

Oops. This was my recent PR.

We should not call pow for negative base and inexact exponent.

egallesio commented 1 year ago

Merged. Thanks @jpellegrini