remove internal treatment of default prompt tag, it seems there was no need
authorAndy Wingo <wingo@pobox.com>
Thu, 11 Mar 2010 21:31:29 +0000 (22:31 +0100)
committerAndy Wingo <wingo@pobox.com>
Thu, 11 Mar 2010 21:31:29 +0000 (22:31 +0100)
commitc6a32a2cd59190dcf17c7fb3022588f56079a03e
tree7bd8d2b30f2acf1276b43b9985c251b90a0bfe68
parent8fc43b12c71789030d9058fea8b6eff5490dec27
remove internal treatment of default prompt tag, it seems there was no need

* libguile/control.h (scm_sys_default_prompt_tag):
* libguile/control.c (scm_init_control): Remove the logic that defined
  %default-prompt-tag.
  (scm_c_abort): Remove check for default prompt tag, it wasn't useful.

* libguile/throw.c (sym_pre_init_catch_tag): Define as the pre-init
  prompt tag.
  (pre_init_catch, pre_init_throw): Use sym_pre_init_catch_tag.

* module/ice-9/boot-9.scm (default-prompt-tag): Define as a simple
  value, not a fluid. Perhaps we can expose it as a fluid later.
libguile/control.c
libguile/control.h
libguile/throw.c
module/ice-9/boot-9.scm