summaryrefslogtreecommitdiff
path: root/module/system/repl/repl.scm
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2008-09-25 13:46:09 +0200
committerAndy Wingo <wingo@pobox.com>2008-09-25 13:46:09 +0200
commit1e6ebf54dbbd1bd54294fcc876ac1a1ffec26265 (patch)
tree57bbc3c22f5591bff480052976a0aaa38f0cb302 /module/system/repl/repl.scm
parent5ba9d84978641700562a8e166bf9c0cdf3d51ae3 (diff)
downloadguile-1e6ebf54dbbd1bd54294fcc876ac1a1ffec26265.tar.gz
a number of small compilation fixes
* ice-9/boot-9.scm: Allow a compiled load of posix, networking, and deprecated files. * module/language/scheme/translate.scm (lookup-transformer): Lookup the sc-macro by value, not by name. Works around the fact that compiled macros don't have names, which is probably a bug. * module/system/base/compile.scm (syntax-error) (call-with-compile-error-catch): Throw and catch a key that's not used by anyone else. Write error messages to the error port. * module/system/repl/repl.scm (default-catch-handler): Call display-error with the correct number of arguments. * module/system/vm/frame.scm (frame-program-name): Guard against unbound variables. * ice-9/optargs.scm (let-keywords-template): Don't unquote in a helper procedure. A bit irritating. I suppose we should fix the modules + syncase situation at some point, and then switch to syncase.
Diffstat (limited to 'module/system/repl/repl.scm')
-rw-r--r--module/system/repl/repl.scm2
1 files changed, 1 insertions, 1 deletions
diff --git a/module/system/repl/repl.scm b/module/system/repl/repl.scm
index 69a47f387..8fd5be2ee 100644
--- a/module/system/repl/repl.scm
+++ b/module/system/repl/repl.scm
@@ -83,7 +83,7 @@
(newline cep)
(run-hook after-backtrace-hook))))
(run-hook before-error-hook)
- (apply display-error (fluid-ref the-last-stack) cep subr msg args rest)
+ (display-error (fluid-ref the-last-stack) cep subr msg args rest)
(run-hook after-error-hook)
(set! stack-saved? #f)
(force-output cep)))