[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#74031: [PATCH] srfi-64: Accept complex numbers in test-approximate.
From: |
Ludovic Courtès |
Subject: |
bug#74031: [PATCH] srfi-64: Accept complex numbers in test-approximate. |
Date: |
Sat, 26 Oct 2024 19:22:46 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hi,
(Cc: lloda.)
Tomas Volf <~@wolfsden.cz> skribis:
> The specification mandates reals, but the reference implementation
> supports complex numbers. So as implementation extension, support them
> as well.
>
> * module/srfi/srfi-64.scm (within-epsilon): Support complex arguments.
> ---
> Proposal for how to extend test-approximate to handle complex arguments.
> However it differs from the original one. That one expected `error' to be a
> real number, and used it for comparing both real parts and imaginary parts.
>
> To me, that seems weird. I would consider it useful to be able to have
> different errors for real and imaginary parts.
>
> However I cannot remember the last time I have used complex numbers, so I am
> not
> sure I am qualified to have an opinion here. What do other people think?
Not sure either. Daniel, is that what you would expect?
Perhaps we should check the reference implementation?
Ludo’.