[r6rs-discuss] Hashes in the number syntax

From: Michael Sperber <sperber>
Date: Sun Nov 19 13:45:14 2006

Jens Axel S?gaard <jensaxel_at_soegaard.net> writes:

> Hi all,
>
> The lexical specification of <number> at page
> 11 and 12 inherit the old # syntax:
>
> > 1##
> 100.0
>
> > 1##e2
> 10000.0
>
> My understanding is that # to some degree means
> "digit unknown". That is, an implementation
> is free to parse 1## as any inexact number
> between 100 and 199.
>
> Is this syntax used by anyone?

I believe this may date back to R3RS, which had formatted output that
indicated that a digit didn't matter by outputting an #. I'm probably
not the most qualified to answer this, though---somebody else (Will?
Kent?) might want to add better information.

> I'd prefer the syntax is removed, since the syntax can
> not be used in portable programs.

I suggest you submit a formal comment on this.

-- 
Cheers =8-} Mike
Friede, V?lkerverst?ndigung und ?berhaupt blabla
Received on Sun Nov 19 2006 - 13:16:01 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:00 UTC