Does anyone know a good explanation as to why the following code works
depending on whether the apparently-useless line is commented out?
#;(new object%) ; uncommenting this raises an error
(define ns (namespace-anchor->namespace nsa))
(eval '(new object%) ns)
The error is:
cannot reference an identifier before its definition
with syntax location on the eval line
You received this message because you are subscribed to the Google Groups
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.