Closed okuoku closed 2 years ago
ref: https://github.com/shirok/Gauche/commit/ca136f159390556a2b34dabf279ced88ab6edc89 Gauche adopted R7RS
From memory, at some point I did try to implement -0.0
for IronScheme, I think there were .NET compat errors (possibly not being able to get eqv?
to work). From my point of view it was better to not support it than have broken behavior.
https://doc.scheme.org/surveys/zero/ has a section on negative zero.
More generaly, it would be great to integrate the data from SIBR into Scheme Surveys.
(Now it's at docs
: https://docs.scheme.org/surveys/zero/ )
at https://github.com/okuoku/yunibase/commit/8bcb02f125b0ae80618493b1432622652905b576
Many Scheme implementations do not distinguish
-0.0
and0.0
witheqv?
.DIGAMMA
,ICYC
(Cyclone),BIGLOO
,S7
andGOSH
(Gauche) -- do not distinguishSCM
andIRON_SCHEME
-- it cannot read-0.0
properly