leppie <[email protected]> writes:
> IronScheme does not support mixed-exactness complex numbers.

Apparently it does when the imaginary part is exact zero.
If you doubt this, evaluate the following expression:

  (let ((x 2.0))
    (and (complex? x)
         (inexact? (real-part x))
         (exact?   (imag-part x))))

> From what I recall, make-rectangular deals with some of those cases,
> which again might need to be revisited for correctness.
>
> I only added support for -0.0 much later and I suspect +/-0.0 was
> treated as 'exact-zero?'

The results you reported for my tests indicate that you handle those
cases correctly.  The last three tests check for that.

    Regards,
      Mark

_______________________________________________
Scheme-reports mailing list
[email protected]
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports

Reply via email to