[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Scheme-reports] grammar of numbers
- To: Alex Shinn <alexshinn@x>
- Subject: Re: [Scheme-reports] grammar of numbers
- From: John Cowan <cowan@x>
- Date: Fri, 15 Nov 2013 11:32:19 -0500
- Cc: scheme-reports <scheme-reports@x>
- In-reply-to: <CAMMPzYNrZM8fk=P4+WudYyrK5R1x_r-Vd0GLAEchNOdhYLjipQ@mail.gmail.com>
- References: <5285ADC5.8090203@gmail.com> <CAMMPzYNrZM8fk=P4+WudYyrK5R1x_r-Vd0GLAEchNOdhYLjipQ@mail.gmail.com>
Alex Shinn scripsit:
> The grammar for complex numbers without a real part is quite explicitly
> making the sign mandatory, and this goes back to R4RS. I don't know
> offhand what the rationale was - the only thing that comes to mind is
> symmetry with the fact that i by itself requires a sign to distinguish
> from the favored index variable.
I don't think there is a rationale. Somewhere between R3RS and R4RS,
someone noticed that `+35i` was a reasonable alternative to `0+35i`,
(which was the only syntax allowed by R2RS and R3RS), so it was added.
Nobody proposed `35i`, so it didn't get in.
--
John Cowan http://www.ccil.org/~cowan cowan@x
Be yourself. Especially do not feign a working knowledge of RDF where
no such knowledge exists. Neither be cynical about RELAX NG; for in
the face of all aridity and disenchantment in the world of markup,
James Clark is as perennial as the grass. --DeXiderata, Sean McGrath
_______________________________________________
Scheme-reports mailing list
Scheme-reports@x
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports