It is not wrong, if you type the annotation and definition and run it in a 
typed/racket repl it works. I can also annotate it as;
(: foo : Integer -> Integer)
and that works as well in typed/racket

On Friday, 7 August 2020 at 18:57:03 UTC+1 Linus Björnstam wrote:

> Your type annotation is wrong. 
>
> (: foo (-> Integer Integer)) is (iirc, I haven't done typed racket other 
> than for fun) more like it.
>
> -- 
> Linus Björnstam
>
> On Fri, 7 Aug 2020, at 14:16, greadey wrote:
> > 
> > Hi All,
> > 
> > I've been trying to write typed racket code with hyper-literate. The 
> > docs seem to suggest I can just add typed racket to the #lang 
> > hyper-literate;
> > 
> > So my trial code is;
> > 
> > #lang hyper-literate typed/racket
> > 
> > @chunk[<foo>
> > 
> > (: foo : (Integer -> Integer))
> > (define (foo n)
> > (* 2 n))]
> > 
> > The repl "runs" this code without any complaint, however when I try;
> > 
> > (foo 2)
> > 
> > I get the following error;
> > 
> > Type Checker: missing type for identifier;
> > consider adding a type annotation with `:'
> > identifier: foo in: foo.
> > 
> > So would someone mind telling me where I am going wrong.
> > 
> > thanks in advance,
> > 
> > greadey
> > 
> > 
> > 
> > -- 
> > 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/b38730fb-f01d-4c46-8db6-d42394d2860an%40googlegroups.com
>  
> <
> https://groups.google.com/d/msgid/racket-users/b38730fb-f01d-4c46-8db6-d42394d2860an%40googlegroups.com?utm_medium=email&utm_source=footer
> >.
>

-- 
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/eea3b0a3-48f7-4196-9b58-a0dfcc6161c3n%40googlegroups.com.

Reply via email to