* continuations.c, debug.[ch], eval.c, gscm.c init.c, root.c,
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Sat, 5 Oct 1996 16:50:52 +0000 (16:50 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Sat, 5 Oct 1996 16:50:52 +0000 (16:50 +0000)
commite68b42c156f2f1b68580c5d9b318fe2c125a3199
treea2b0bdd68f5ec9c9a19c4c6d7901e75d02b49103
parent033c7f3d09e31ddff2f301ff099afa20bc10c67e
* continuations.c, debug.[ch], eval.c, gscm.c init.c, root.c,
throw.c: Renamed last_debug_info_frame -> scm_last_debug_frame.

* throw.c: Renamed scm_catch --> scm_catch_apply and added more
arguments.  The motivation is that code in root.c needs catch
functionality, and we want to avoid code duplication.
New functions: scm_catch, scm_lazy_catch.  These are wrappers for
scm_catch_apply.  scm_lazy_catch is intended to introduce catch
handlers that run without popping the stack into the dynwind
chain.
libguile/throw.c