Comments Bradley Lucier (20 Jul 2026 21:14 UTC)
Re: Comments John Cowan (20 Jul 2026 22:40 UTC)
Re: Comments Bradley Lucier (21 Jul 2026 00:43 UTC)
Re: Comments Peter McGoron (21 Jul 2026 02:58 UTC)
Re: Comments Bradley Lucier (21 Jul 2026 20:11 UTC)
Re: Comments Peter McGoron (21 Jul 2026 14:53 UTC)
Re: Comments Bradley Lucier (21 Jul 2026 20:09 UTC)
Re: Comments Marc Feeley (21 Jul 2026 21:43 UTC)
Re: Comments Peter McGoron (22 Jul 2026 02:43 UTC)
Re: Comments Bradley J Lucier (22 Jul 2026 02:59 UTC)

Re: Comments Marc Feeley 21 Jul 2026 21:43 UTC

> On Jul 21, 2026, at 4:08 PM, Bradley Lucier <xxxxxx@purdue.edu> wrote:
>
> And, to be honest, I can't see Gambit adopting some of the definitions (like defining (real? x) to be (zero? (imag? x))) and conventions while I'm doing the numerics there.  Perhaps we'll just document the exceptions, I don't know.  But that's up to Marc, and neither I nor Marc will live forever so it probably doesn't matter all that much.

I fully agree here (except for the part about not living forever… I’m still hopeful!).

Brad has done an outstanding job overseeing the development of the Gambit numeric library, and all the decisions have been mulled over over many years of development. In particular the treatment of zeros is well done and principled. In fact Racket even adopted some of the Gambit numeric library semantics as defined by Brad.

I’ll go as far as to say that Brad has the last word when it comes to how a feature will go in the Gambit numeric library.

Marc