[racket] Contracts and submodules

From: Danny Yoo (dyoo at hashcollision.org)
Date: Tue Mar 5 14:24:13 EST 2013

>
> One way to avoid this problem is instead of module+ use module*:
>
>   (module* test racket ;; To test module-boundary contracts, must use
>                        ;; module* and (require (submod "..")).
>     (require (submod ".."))
>     ... check check check ...
>     )


Yup!  A similar question had been asked on Stack Overflow too:

    http://stackoverflow.com/questions/14718296/confused-about-racket-contracts/14718633#14718633

Posted on the users mailing list.