[racket] Postfix hash syntax?

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Fri Oct 14 09:14:39 EDT 2011

I see that section 1.3.3 includes `#' in the grammar of inexact
numbers, but it doesn't explain it. I'll fix that.

(As Thomas says, we inherited `#' from RnRS.)

At Fri, 14 Oct 2011 15:06:17 +0200, "Jos Koot" wrote:
> Try how 22.300 is responded to in the repl.
> 
> I looked up section 1.3.3 of the Racket Reference. I wonder why this postfix
> # notation is included. Does anyone have a clue?
> 
> Jos  
> 
> 
> -----Original Message-----
> From: users-bounces at racket-lang.org [mailto:users-bounces at racket-lang.org]
> On Behalf Of Ankur Sethi
> Sent: viernes, 14 de octubre de 2011 9:13
> To: users at racket-lang.org
> Subject: [racket] Postfix hash syntax?
> 
> Hi,
> 
> I've been wondering what the postfix hash syntax does. This is what
> happens when I append a # to an integer:
> 
>     > 9#
>     90.0
>     > 9##
>     900.0
>     > 9#####
>     900000.0
> 
> Floating point numbers stay the same:
> 
>     > 22.3#
>     22.3
>     > 22.3##
>     22.3
>     > 22.3###
>     22.3
> 
> I can't find this syntax in either the Racket Guide or the Reference.
> In fact, I accidentally stumbled upon this behavior when a friend
> mistyped 53 as "5#".
> 
> Thanks.
> 
> -- 
> Ankur Sethi
> (GeneralMaximus on IRC and elsewhere)
> _________________________________________________
>   For list-related administrative tasks:
>   http://lists.racket-lang.org/listinfo/users
> 
> _________________________________________________
>   For list-related administrative tasks:
>   http://lists.racket-lang.org/listinfo/users


Posted on the users mailing list.