It's an "eval closure", not an "eval thunk." A thunk is a
authorJim Blandy <jimb@red-bean.com>
Thu, 21 Nov 1996 16:28:39 +0000 (16:28 +0000)
committerJim Blandy <jimb@red-bean.com>
Thu, 21 Nov 1996 16:28:39 +0000 (16:28 +0000)
commitdc19d1d29a4701faadad98d5a84010f3ec847b07
tree5ed8b12b9930da76c878adb13dd84229c7903efa
parenta31bc6fbbae20f6ddd849a62a05845c0689bf44d
It's an "eval closure", not an "eval thunk."  A thunk is a
function of no arguments.
* root.h (struct scm_root_state): Renamed
top_level_lookup_closure_var from top_level_lookup_thunk_var.
(scm_top_level_lookup_closure_var): Renamed from
scm_top_level_lookup_thunk_var.
* root.c (mark_root): Uses changed.
* gdbint.c (gdb_eval, gdb_binding): Uses changed.
* init.c (scm_start_stack): Uses changed.
* eval.c (scm_eval, scm_eval_x, scm_init_eval): Rename uses.
Change scheme-visible name to *top-level-lookup-closure* from
*top-level-lookup-thunk*.
libguile/eval.c
libguile/gdbint.c
libguile/init.c
libguile/root.c
libguile/root.h