Sorry, the "workaround" was in regard to complex numbers. How to support them in a minimal way so that programs that dont use them are not blocked by lack of full support.
On Fri, Nov 19, 2021 at 3:20 PM Sam Tobin-Hochstadt <[email protected]> wrote: > > On Fri, Nov 19, 2021 at 3:13 PM Stephen Chang <[email protected]> wrote: > > > > Lol I read that page and still didn't get it. > > > > Any opinion for a potential workaround? > > It depends what you mean by "workaround". The distinction between > exact and inexact numbers is pretty deeply built-in to how Racket > numbers work, so there's not going to be a simple workaround that > fixes this issue. > > For RacketScript I think the choices are (a) use floats for everything > and have semantics that diverge substantially from Racket or (b) have > a separate implementation of integers that's not JS numbers (maybe JS > bigints would work). > > Sam > > > > > On Fri, Nov 19, 2021 at 3:08 PM Sorawee Porncharoenwase > > <[email protected]> wrote: > > > > > > I had this exact same question when I looked at the RacketScript issue > > > lol. > > > > > > The answer is https://docs.racket-lang.org/reference/numbers.html: > > > > > > a complex number with an exact zero imaginary part is a real number. > > > > > > Since 0.0 is not exact, 0.0i is not a real number. > > > > > > On Fri, Nov 19, 2021 at 11:59 AM Stephen Chang <[email protected]> > > > wrote: > > >> > > >> In the following, why is the first considered a real number but the > > >> second considered not real > > >> > > >> > (real? 0.0+0i) > > >> #t > > >> > (real? 0.0+0.0i) > > >> #f > > >> > > >> -- > > >> You received this message because you are subscribed to the Google > > >> Groups "Racket Users" group. > > >> To unsubscribe from this group and stop receiving emails from it, send > > >> an email to [email protected]. > > >> To view this discussion on the web visit > > >> https://groups.google.com/d/msgid/racket-users/CAFfiA1%2BYygGrLH2rtwby8AWg7Edyvq-tzmANTNypq5Rqd-eXFw%40mail.gmail.com. > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Racket Users" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > To view this discussion on the web visit > > https://groups.google.com/d/msgid/racket-users/CAFfiA1%2B3yRzzh%3DKhcOddt0geMezNsxQGHqzwGTYbZjLekUQ8kQ%40mail.gmail.com. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAFfiA1%2BT7LQ22WibP7XEt%2BBWxY1R2iH-LoDeOjO2vJgQuhnVJg%40mail.gmail.com.

