~ chicken-core (chicken-5) f852b0d47e6d50626ac02a96a9b69413d75c3dd5
commit f852b0d47e6d50626ac02a96a9b69413d75c3dd5 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Tue Sep 21 03:03:34 2010 -0400 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Tue Sep 21 03:03:34 2010 -0400 bumped version; added note in manual about with-exception-handler (thanks to Kon Lovett) diff --git a/README b/README index 3b82a423..8b9e22b8 100644 --- a/README +++ b/README @@ -6,7 +6,7 @@ (c) 2008-2010, The Chicken Team (c) 2000-2007, Felix L. Winkelmann - version 4.6.1 + version 4.6.2 1. Introduction diff --git a/buildversion b/buildversion index 8ac28bf9..3208b090 100644 --- a/buildversion +++ b/buildversion @@ -1 +1 @@ -4.6.1 +4.6.2 \ No newline at end of file diff --git a/manual/Exceptions b/manual/Exceptions index 40e29abf..426b7fbf 100644 --- a/manual/Exceptions +++ b/manual/Exceptions @@ -163,6 +163,11 @@ Example: (lambda () (car '()))))) ;=> '() +Note that the handler procedure must somehow return non-locally out of +the dynamic extent of the {{with-exception-handler}} form, because +returning normally will signal yet another exception and thus result +in non-termination. + <macro>(handle-exceptions var handle-expr expr1 expr2 ...)</macro><br> Evaluates the body expressions ''expr1'', ''expr2'', ... in sequence with diff --git a/manual/The User's Manual b/manual/The User's Manual index 49191d34..a2d4c678 100644 --- a/manual/The User's Manual +++ b/manual/The User's Manual @@ -6,7 +6,7 @@ <img style="float:right; border-left:1px solid #ccc;border-bottom:1px solid #ccc;margin-left:1em;" src="http://www.call-with-current-continuation.org/chicken4.png" alt="Stylized picture of a chicken"/> </nowiki> -This is the manual for Chicken Scheme, version 4.6.1 +This is the manual for Chicken Scheme, version 4.6.2 ; [[Getting started]] : What is CHICKEN and how do I use it? diff --git a/version.scm b/version.scm index 70abb6e4..a107ba7e 100644 --- a/version.scm +++ b/version.scm @@ -1 +1 @@ -(define-constant +build-version+ "4.6.1") +(define-constant +build-version+ "4.6.2")Trap