From 925c1bae1f4c23f4f320db00e2b0974b8cfa9b26 Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Fri, 24 Sep 2010 18:44:21 +0200 Subject: remove evaluator-traps-interface * libguile/debug.h: * libguile/debug.c (scm_with_traps): * libguile/eval.c (scm_evaluator_traps, scm_evaluator_trap_table): Remove these procedures. Note that scm_evaluator_traps was known in Scheme as `evaluator-traps-interface'. * libguile/private-options.h (SCM_TRAPS_P, SCM_ENTER_FRAME_P) (SCM_APPLY_FRAME_P, SCM_EXIT_FRAME_P, SCM_ENTER_FRAME_HDLR) (SCM_APPLY_FRAME_HDLR, SCM_EXIT_FRAME_HDLR, SCM_MEMOIZE_P) (SCM_MEMOIZE_HDLR): Remove these private interfaces. * module/ice-9/boot-9.scm (traps, trap-enable, trap-disable, trap-set!): Remove. * module/ice-9/scm-style-repl.scm (error-catching-loop): Remove with-traps wrap. * doc/ref/api-options.texi (Low level options interfaces): (User level options interfaces, Evaluator trap options) * doc/ref/api-evaluation.texi (Evaluator Behavior): Remove references to the evaluator traps interface. --- libguile/debug.h | 2 -- 1 file changed, 2 deletions(-) (limited to 'libguile/debug.h') diff --git a/libguile/debug.h b/libguile/debug.h index 7c1d02f5c..d862abab4 100644 --- a/libguile/debug.h +++ b/libguile/debug.h @@ -44,8 +44,6 @@ typedef union scm_t_debug_info SCM_API SCM scm_reverse_lookup (SCM env, SCM data); SCM_API SCM scm_procedure_source (SCM proc); SCM_API SCM scm_procedure_name (SCM proc); -SCM_API SCM scm_with_traps (SCM thunk); -SCM_API SCM scm_evaluator_traps (SCM setting); SCM_API SCM scm_debug_options (SCM setting); SCM_INTERNAL void scm_init_debug (void); -- cgit v1.2.3