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

From: Sam Tobin-Hochstadt (samth at ccs.neu.edu)
Date: Sat Feb 9 15:15:54 EST 2013

Typed Racket generates submodules, so that may cause this even if you
don't write them explicitly.

Sam

On Sat, Feb 9, 2013 at 3:12 PM, Ray Racine <ray.racine at gmail.com> wrote:
> Yes  PR 13096 is the same error message that I'm getting.  However, I'm
> seeing this in my TR code.  I don't have any submodules in my code however,
> as TR submodules don't work,  so I think the problem is more generic than
> submodules in enter!.
>
>
> On Sat, Feb 9, 2013 at 2:42 PM, Asumu Takikawa <asumu at ccs.neu.edu> wrote:
>>
>> 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
>> _________________________
>>   Racket Developers list:
>>   http://lists.racket-lang.org/dev
>
>
>
> _________________________
>   Racket Developers list:
>   http://lists.racket-lang.org/dev
>

Posted on the dev mailing list.