bug#74031: [PATCH] srfi-64: Accept complex numbers in test-approximate.
Ludovic Courtès <[email protected]> Sat, 26 Oct 2024 19:22:46 +0200
| Newsgroups | gmane.lisp.guile.bugs |
|---|---|
| Message-ID | <[email protected]> |
Hi, (Cc: lloda.) Tomas Volf <[email protected]> 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’.