[racket-dev] tr & cycles in module graph

From: Sam Tobin-Hochstadt (samth at ccs.neu.edu)
Date: Mon Jun 3 10:56:48 EDT 2013

I think this is a known bug in the expander that's gotten worse. But I
don't know, and the tests that involve submodules seem to pass.

In general, submodules + Typed Racket make the expander unhappy, and
this seems (although I'm not certain) that this is worse in DrRacket
than otherwise.

Sorry for not being more helpful.

Sam

On Mon, Jun 3, 2013 at 10:46 AM, Robby Findler
<robby at eecs.northwestern.edu> wrote:
> Apologies if this is a known issue....
>
> When I write this:
>
> #lang typed/racket
> (module+ test (require typed/rackunit))
>
>
> I get this (in DrRacket, default module language settings):
>
> Welcome to DrRacket, version 5.3.4.11--2013-06-03(54b45607/d) [3m].
> Language: typed/racket; memory limit: 128 MB.
> . . ../../../../exp/plt/collects/typed-racket/env/env-req.rkt:9:4:
> standard-module-name-resolver: cycle in loading
>   at path: /Users/robby/git/robby/compilers/lec/lecture13/x.rkt
>   paths:
>    /Users/robby/git/robby/compilers/lec/lecture13/x.rkt
>
> That seems to be a bug.
>
> _________________________
>   Racket Developers list:
>   http://lists.racket-lang.org/dev
>

Posted on the dev mailing list.