From 99b62b2f0f6d7dd12ee339bdda38203a455b1bb7 Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Sat, 27 Jan 2018 17:18:11 -0800 Subject: [PATCH] Fix but: top-level definition names must be symbols. --- src/runtime/syntax-compile.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime/syntax-compile.scm b/src/runtime/syntax-compile.scm index 4b3cf4908..9492bbb14 100644 --- a/src/runtime/syntax-compile.scm +++ b/src/runtime/syntax-compile.scm @@ -30,7 +30,7 @@ USA. (define (compile-item/top-level item) (if (binding-item? item) - (let ((name (binding-item/name item)) + (let ((name (identifier->symbol (binding-item/name item))) (value (binding-item/value item))) (if (keyword-value-item? value) (output/top-level-syntax-definition -- 2.25.1