summaryrefslogtreecommitdiff
path: root/libguile/eval.i.c
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 /libguile/eval.i.c
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 'libguile/eval.i.c')
0 files changed, 0 insertions, 0 deletions