diff options
author | Andy Wingo <wingo@pobox.com> | 2009-04-24 12:12:24 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2009-04-24 14:35:04 +0200 |
commit | 384e92b3ae491e2f8495b0d188b384f138a8cc61 (patch) | |
tree | 305b37511d97a694ae72f1653dbe3ab79edf9635 /module/language/scheme | |
parent | 7c72fe0bb5a6ef00c90f6988ce3178a45ed95f26 (diff) | |
download | guile-384e92b3ae491e2f8495b0d188b384f138a8cc61.tar.gz |
fix @ and syncase
* module/ice-9/boot-9.scm
(make-module-ref): equal?, not eq?, when matching on module name.
(Module names don't have to come from an invocation of module-name in
this process.)
* module/ice-9/psyntax.scm (build-global-reference)
(build-global-assignment, @): Rework the format of the module in syntax
objects so that a car of #f indicates a public reference. Loading (foo
%module-public-interface) didn't guarantee that (foo) was loaded and
useful.
* module/ice-9/psyntax-pp.scm: Regenerated.
* module/language/scheme/compile-ghil.scm (lookup-transformer):
primitive-macro? does not exist any more.
Diffstat (limited to 'module/language/scheme')
-rw-r--r-- | module/language/scheme/compile-ghil.scm | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/module/language/scheme/compile-ghil.scm b/module/language/scheme/compile-ghil.scm index 45d6c204f..689770e8f 100644 --- a/module/language/scheme/compile-ghil.scm +++ b/module/language/scheme/compile-ghil.scm @@ -114,9 +114,6 @@ (cond ((hashq-ref *translate-table* val)) - ((primitive-macro? val) - (syntax-error #f "unhandled primitive macro" head)) - ((macro? val) (syntax-error #f "unknown kind of macro" head)) |