Steven Watson

Results 3 issues of Steven Watson

If a library exports syntax and, that syntax is used from the library nothing in the library is evaluated which is problematic for library exports which rely on side-effects. ```scheme...

not a bug

Evaluating variables in a different environment only works in interpreter mode. Compiled code can't evaluate variables in a different environment using `eval`.

The following piece of code produces a `define-language: unrecognized meta-variable in language r0-let` error although works fine in chez. ``` #lang nanopass (define program-info? list?) (define-language r0 (terminals (program-info (info))...