This is an automated email from the git hooks/post-receive script.

rlb pushed a commit to branch main
in repository guile.

The following commit(s) were added to refs/heads/main by this push:
     new 020d80c40 Make it easier to find the meaning of ice-9
020d80c40 is described below

commit 020d80c401a0a69f134ab56ca111339ac24f3ca0
Author: Rob Browning <r...@defaultvalue.org>
AuthorDate: Mon Jun 16 15:46:06 2025 -0500

    Make it easier to find the meaning of ice-9
    
    * doc/ref/history.texi: add a "ice-9, meaning" index entry.
    * doc/ref/tour.texi: add a footnote and cross-reference.
    * module/ice-9/README: mention meaning.
---
 doc/ref/history.texi | 1 +
 doc/ref/tour.texi    | 6 ++++--
 module/ice-9/README  | 3 +++
 3 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/doc/ref/history.texi b/doc/ref/history.texi
index 60d839ac3..4e0fdf681 100644
--- a/doc/ref/history.texi
+++ b/doc/ref/history.texi
@@ -251,6 +251,7 @@ application that you use and that you know well, think of 
something
 that it can't yet do, and figure out a way to integrate Guile and
 implement that task in Guile.
 
+@cindex ice-9, meaning
 With time, perhaps this exposure can reverse itself, whereby programs
 can run under Guile instead of vice versa, eventually resulting in the
 Emacsification of the entire GNU system. Indeed, this is the reason
diff --git a/doc/ref/tour.texi b/doc/ref/tour.texi
index c0ecb1699..aae953d6b 100644
--- a/doc/ref/tour.texi
+++ b/doc/ref/tour.texi
@@ -212,8 +212,10 @@ installed manually.
 
 Here is a sample interactive session that shows how to use the
 @code{(ice-9 popen)} module which provides the means for communicating
-with other processes over pipes together with the @code{(ice-9
-rdelim)} module that provides the function @code{read-line}.
+with other processes over pipes together with the @code{(ice-9 rdelim)}
+module that provides the function @code{read-line}.@footnote{``ice-9''
+is a is a reference to the fictional substance in Kurt Vonnegut's novel,
+Cat's Cradle (@pxref{Status}).}
 
 @smallexample
 $ guile
diff --git a/module/ice-9/README b/module/ice-9/README
index f659b9ee7..d4574722f 100644
--- a/module/ice-9/README
+++ b/module/ice-9/README
@@ -2,6 +2,9 @@ This directory contains various bits of Guile Scheme code.
 Most of these are packaged as modules, with foo.scm implementing
 the module `(ice-9 foo)'.
 
+The name ice-9 is a reference to the fictional substance in Kurt
+Vonnegut's novel, Cat's Cradle.
+
 The non-module files are:
 
 boot-9.scm     -- loaded on guile startup

Reply via email to