This just seems like an oversight… the program

#lang typed/racket/base

srcloc?

srcloc->string

… fails to type-check because typed/racket/base doesn’t include a type for 
srcloc->string. Based on the documentation, it looks like I can use the type 
(srcloc -> (U String False)) for this type, and I can certainly add this 
myself, like this:

(require/typed typed/racket/base
               [srcloc->string (srcloc -> (U String False))])

Is there some reason this isn’t already built in?

John


-- 
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].
For more options, visit https://groups.google.com/d/optout.

Attachment: signature.asc
Description: PGP signature

Reply via email to