Re: [racket] `unbound identifier' during interactive session with racket/gui

2013-07-31 Thread Matthew Flatt
I've pushed a repair to the git repo. The problem is in the vicinity of `syntax-local-lift-context'. We could blame the documentation, which didn't say that the result is always `#f' for a top-level context in any namespace. Some code using `syntax-local-lift-context' took the special result `#f'

[racket] `unbound identifier' during interactive session with racket/gui

2013-07-31 Thread Diogo F. S. Ramos
I'm not sure how to describe this, so I'll show the steps to reproduce it: $ cat foo.rkt #lang racket/gui (define frame (new frame% (label "hello, world"))) (define canvas (new canvas% (parent frame))) (send frame show #t) $ cat bar.rkt #lang racket/gui (define frame (new frame% (label "bye, w