To elaborate on Ian's answer, TR can't use 'x' from the function formals 
because x isn't in scope. So it has to use some other way of saying '0th' 
argument, '1st' '2nd' etc. 


On Oct 18, 2012, at 6:50 PM, Jordan Johnson wrote:

> Hi all,
> 
> I'm puzzled by this cryptic notation in Typed Racket (copied from the docs):
> 
> (λ: ([x : Number]) x)
> - : (Number -> Number : ((! False @ 0) | (False @ 0)) (0))
> 
> 
> What does the "@ 0" mean?  I have searched all of the TR doc pages, but I see 
> no explanation.
> 
> Thanks,
> jmj
> 
> ____________________
>  Racket Users list:
>  http://lists.racket-lang.org/users

Attachment: smime.p7s
Description: S/MIME cryptographic signature

____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to