p.s. > 3rd and subsequent times: Does nothing (does not display "hi", just > shows the prompt again).
I mean that's the case even if the file contents are changed and timestamp is touched. >From my (perhaps mis-) understanding of enter.rkt, this should be N/A -- it's not checking the timestamp of the module (in this case hello.rkt), just the module's dependents? But I wanted to mention it anyway. On Sun, Feb 10, 2013 at 2:36 PM, Greg Hendershott <greghendersh...@gmail.com> wrote: > Thank you, Matthew. > > Unfortunately even with that (I just rebuilt from HEAD), I'm > experiencing an issue. > > Given: > > 1. https://github.com/greghendershott/rackjure installed as a collection. > > 2. A hello.rkt that's simply: > > #lang rackjure > "hi" > > Then issuing repeated `(enter! "hello.rkt")` has the following results: > > 1st time: > > ; module->namespace: module not instantiated in the current namespace > ; name: #<resolved-module-path:"/Users/greg/src/scheme/misc/hello.rkt"> > ; context...: > ; /Users/greg/src/plt/racket/collects/racket/enter.rkt:33:0: do-enter! > ; /Users/greg/src/plt/racket/collects/xrepl/xrepl.rkt:1342:0 > ; /Users/greg/src/plt/racket/collects/racket/private/misc.rkt:87:7 > > 2nd time: Evaluates and displays "hi". > > 3rd and subsequent times: Does nothing (does not display "hi", just > shows the prompt again). > > Perhaps I'm doing something wrong in my #lang but it's not clear to me > what? (BTW, this is my first ever #lang. When I've experienced "enter! > does nothing" in the past it's been with #lang racket. I just don't > have a reliable recipe for that at the moment.) > > On Sun, Feb 10, 2013 at 7:57 AM, Matthew Flatt <mfl...@cs.utah.edu> wrote: >> Sorry that it has taken me so long to join in and that I overlooked the >> PR way back in September. >> >> I think the problem is that `enter-load/use-compiled' doesn't follow >> the protocol for a load handler, which changed slightly for submodules. >> Specifically, if the second argument to the load handler is a list that >> starts with #f, the load handler isn't supposed to try to load code >> from source. >> >> I've pushed a repair that works for the example in PR 13096 and for >> `(enter! slideshow/pict)'. >> >> _________________________ >> Racket Developers list: >> http://lists.racket-lang.org/dev _________________________ Racket Developers list: http://lists.racket-lang.org/dev