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

From: Asumu Takikawa (asumu at ccs.neu.edu)
Date: Sat Feb 9 14:42:03 EST 2013

On 2013-02-09 12:30:29 -0700, Michael Wilber wrote:
> $ racket
> Welcome to Racket v5.3.2.3.
> > (enter! slideshow/pict)
> define-values: assignment disallowed;
>  cannot re-define a constant
>   constant: invoke-unit/core
>   in module: "/home/michael/local/racket/collects/racket/unit.rkt"
>   context...:
>    /home/michael/local/racket/collects/racket/unit.rkt: [running body]
>    standard-module-name-resolver
>    /home/michael/local/racket/collects/mzlib/unit.rkt: [traversing imports]
>    /home/michael/local/racket/collects/texpict/mrpict.rkt: [traversing imports]
>    /home/michael/local/racket/collects/slideshow/pict.rkt: [traversing imports]
>    /home/michael/local/racket/collects/racket/enter.rkt:51:0: enter-require
>    /home/michael/local/racket/collects/racket/enter.rkt:33:0: do-enter!

I believe this one is actually related to PR 13096:
  http://bugs.racket-lang.org/query/?debug=&database=default&cmd=view+audit-trail&cmd=view&pr=13096

(that bug is due to an interaction between submodules and enter!)

Cheers,
Asumu

Posted on the dev mailing list.