I'm running into some problem when using dynamic-require-for-syntax:
if the module I'm requiring itself requires another module, I
inevitably hit the following error:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
dyoo@thunderclap:~/phase-error$ racket query.rkt
link: reference (phase 1) to a variable in module
"/home/dyoo/phase-error/structs.rkt" that is uninitialized (phase
level 0); reference appears in module:
"/home/dyoo/phase-error/record.rkt" in: resource1.1

 === context ===
/home/dyoo/phase-error/record.rkt: [running body]
/home/dyoo/phase-error/query.rkt: [running body]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


I don't know if I'm just doing something silly or not, so I haven't
submitted this as a bug report yet.  To reproduce, untar:

     http://hashcollision.org/tmp/phase-error.tar.gz

and run query.rkt.
_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev

Reply via email to