Run the handler of SRFI-34's `with-exception-handler' in the right dyn. env.
authorLudovic Courtès <ludo@gnu.org>
Mon, 24 Nov 2008 08:40:00 +0000 (09:40 +0100)
committerLudovic Courtès <ludo@gnu.org>
Mon, 24 Nov 2008 08:40:00 +0000 (09:40 +0100)
commit7635043239e9ac2786fec54df3eff73c7f213518
treead07f8b42521aca47a448eac477d1de0a0104fd2
parent92834759359e8061479215579134e70da23c6336
Run the handler of SRFI-34's `with-exception-handler' in the right dyn. env.

* srfi/srfi-34.scm (with-exception-handler): Use `with-throw-handler'
  instead of `lazy-catch'.

* test-suite/tests/srfi-34.test ("SRFI 34")["`with-exception-handler'
  invokes HANDLER in THUNK's dynamic env."]: New test.

* test-suite/tests/srfi-39.test: Use `(srfi srfi-34)'.
  ("SRFI-39")["SRFI-34"]: New test.

* NEWS: Update.
NEWS
srfi/srfi-34.scm
test-suite/tests/srfi-34.test
test-suite/tests/srfi-39.test