Re: [racket-dev] Unable to expand cross-phase persistent module

2014-07-29 Thread Sam Tobin-Hochstadt
Great, thanks. On Jul 29, 2014 10:34 PM, "Matthew Flatt" wrote: > Sorry that I lost track of this one. I've pushed a repair. > > At Tue, 29 Jul 2014 16:26:21 -0700, Sam Tobin-Hochstadt wrote: > > Here's a simpler version of this problem: > > > > #lang racket > > (parameterize ([current-namespace

Re: [racket-dev] Unable to expand cross-phase persistent module

2014-07-29 Thread Matthew Flatt
Sorry that I lost track of this one. I've pushed a repair. At Tue, 29 Jul 2014 16:26:21 -0700, Sam Tobin-Hochstadt wrote: > Here's a simpler version of this problem: > > #lang racket > (parameterize ([current-namespace (make-base-namespace)]) > (expand (datum->syntax >#f >

Re: [racket-dev] Unable to expand cross-phase persistent module

2014-07-29 Thread Sam Tobin-Hochstadt
Here's a simpler version of this problem: #lang racket (parameterize ([current-namespace (make-base-namespace)]) (expand (datum->syntax #f '(module m '#%kernel (#%declare #:cross-phase-persistent) Sam On Wed, Jul 16, 2014 at 12:59 PM, Sam Tobin-Hochstadt

[racket-dev] Unable to expand cross-phase persistent module

2014-07-16 Thread Sam Tobin-Hochstadt
Running `expand` on the module defined in `racket/tcp` errors. In transcript form: -> (define p (open-input-file "/home/samth/sw/plt/racket/collects/racket/tcp.rkt")) -> (define mod (read-syntax (object-name p) p)) -> (parameterize ([current-namespace (make-base-namespace)]) (expand (namespa