Hi everyone,

I am trying to figure out how to use read-syntax on a port for an entire
.rkt file. I then want to call (expand ...) on this and get back a (begin
...) or (module ...) for the entire file in fully expanded form.

If I run (expand #`(define ...)) under a #lang racket, everything works. If
I place this in a file and use read-syntax however, each top-level
expression is returned individually, the language declaration isn't
supported, and without this information the expander complains that
"define" isn't defined. How do I properly read-syntax a whole file at once?

Any ideas would be greatly appreciated.

--
Tom
____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to