Ciao, the form "(let ())" is a syntax violation, so the following:
(import (rnrs) (rnrs eval)) (guard (E ((syntax-violation? E) (display #t)) (else (write E))) (eval '(let ()) (environment '(rnrs)))) prints #t with Ikarus, Mosh and Ypsilon; with Larceny it aborts the process with: Syntax violation: let Invalid form Form: (let ()) Trace: (let ()) #t is this correct? -- Marco Maggi _______________________________________________ Larceny-users mailing list Larceny-users@lists.ccs.neu.edu https://lists.ccs.neu.edu/bin/listinfo/larceny-users