From 1907e59c0934faebc4cfeccbb67f170c249313e0 Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Thu, 21 Nov 2019 16:48:35 +0100 Subject: [PATCH] Install exception converters and printers from boot-9 * doc/ref/intro.texi (Guile and Scheme): Fix a date. * module/ice-9/boot-9.scm: Load (ice-9 exceptions). --- doc/ref/intro.texi | 2 +- module/ice-9/boot-9.scm | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/doc/ref/intro.texi b/doc/ref/intro.texi index aec07ba93..81a8a39ec 100644 --- a/doc/ref/intro.texi +++ b/doc/ref/intro.texi @@ -71,7 +71,7 @@ dynamic linking, a foreign function call interface, powerful string processing, and many other features needed for programming in the real world. -In 2010, the Scheme community agreed upon and published R6RS, a +In 2007, the Scheme community agreed upon and published R6RS, a significant installment in the RnRS series. R6RS expands the core Scheme language, and standardises many non-core functions that implementations---including Guile---have previously done in different diff --git a/module/ice-9/boot-9.scm b/module/ice-9/boot-9.scm index 2b8377639..d89369252 100644 --- a/module/ice-9/boot-9.scm +++ b/module/ice-9/boot-9.scm @@ -4590,6 +4590,14 @@ R7RS." +;;; {Exceptions} +;;; + +;; Load (ice-9 exceptions), initializing some internal data structures. +(resolve-interface '(ice-9 exceptions)) + + + ;;; SRFI-4 in the default environment. FIXME: we should figure out how ;;; to deprecate this. ;;;