[racket-dev] , en and enter! sometimes do nothing, and it's changing over releases?

From: Asumu Takikawa (asumu at ccs.neu.edu)
Date: Sun Feb 10 17:30:53 EST 2013

On 2013-02-10 05:57:52 -0700, Matthew Flatt wrote:
> Sorry that it has taken me so long to join in and that I overlooked the
> PR way back in September.

Thanks for the fix! On a related note, should any of the following interactions
work?

$ racket
Welcome to Racket v5.3.3.1.
-> (enter! (submod scheme/unit compat))
; module->namespace: unknown module in the current namespace
;   name: #<resolved-module-path:(submod
;     "/home/asumu/plt/racket-git/collects/scheme/unit.rkt" compat)>
; [,bt for context]
-> (module foo racket (define x 3) (module bar racket (define x 5)))
-> (enter! 'foo)
'foo> (enter! 'bar)
; module->namespace: unknown module in the current namespace
;   name: #<resolved-module-path:'bar>
; [,bt for context]
'foo> (enter! (submod "." bar))
; standard-module-name-resolver: no base path for relative submodule path:
;   (submod "." bar) [,bt for context]

Cheers,
Asumu

Posted on the dev mailing list.