bug#72208: [PATCH] doc: tour: note the top-level modules ice-9, scheme, and srfi

"Dr. Arne Babenhauserheide" via "Bug reports for GUILE, GNU's Ubiquitous Extension Language" <[email protected]>
Newsgroups gmane.lisp.guile.bugs
Message-ID <[email protected]>
Hi,

Following my answer in the discussion (after checking the non-ice-9
prefixes), this may be a better representation of the modules Guile
provides:


Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de
0001-doc-reference-ice-9-scheme-and-srfi.patch (text/x-patch, 1.6 KB)
From 6838e4da9712425e7e45805a73731bb399d90a86 Mon Sep 17 00:00:00 2001
From: Arne Babenhauserheide <[email protected]>
Date: Sat, 20 Jul 2024 15:03:15 +0200
Subject: [PATCH] doc: reference ice-9, scheme, and srfi

* doc/ref/tour.texi (Using Modules): reference ice-9, scheme, and srfi.
---
 doc/ref/tour.texi | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/doc/ref/tour.texi b/doc/ref/tour.texi
index c0ecb1699..91eb10bb9 100644
--- a/doc/ref/tour.texi
+++ b/doc/ref/tour.texi
@@ -210,6 +210,16 @@ processing or command line parsing.  Additionally, there exist many
 Guile modules written by other Guile hackers, but which have to be
 installed manually.
 
+Most provided modules use prefixes based on their origin:
+
+@itemize @bullet
+@item @code{ice-9} includes guile-specific modules: the standard library of Guile. @xref{Status, History of ice-9, History of ice-9}
+@item @code{rnrs} and @code{scheme} include modules from the RnRS standard (@url{https://standards.scheme.org/}). @xref{R7RS Support} and @xref{R6RS Support}
+@item @code{srfi} includes Scheme Requests For Implementation; SRFI’s (@url{https://srfi.schemers.org/}). @xref{SRFI Support}
+@item Some larger features have their own prefix. These include @code{web} (@pxref{Web}), @code{oop} (@xref{GOOPS}), @code{sxml} (@pxref{SXML}), and @code{language} (@pxref{Other Languages}).
+@end itemize
+
+
 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
-- 
2.45.1
signature.asc (application/pgp-signature, 1.1 KB)
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmab0aYQHGFybmVfYmFi
QHdlYi5kZQAKCRAT741FJAPD60yfD/9OtRIj98c/cU89D/CDOz6yR2qXVwdTWTOR
ev127ADlsSRkvrxmX6Li49bWIzhYQGtg31pM2agYZ4vwD76rrOYoGZ793w3SltMu
Lm11UtP28+umAprBMis7IOKGPLnVbMHkO6wTYthvwwtyJ0ExRDeRh6DeXY6odibL
TjIjVcDNexRENGGyLBhaxpFHznhRPrV9SmQPBQphZqMnNMI4+dClFr6pAoa3JNny
nooQoCwUxYNSgpA53PFJGHrlEm07oee+AOcrRbJL7r1a33w2aQ46dTz5nBWSrelq
PDV6WtDZH8g02NVSgv8eW3jrAHo9wza3Ne57AGaiZpzXWatFeVv7uZ7Pe8Rb8hf/
B7N2u4H3Bi3hZj6A39xIxltEZzyMdQsZws3uGjFM9mEj/y37u5pAVNgODNyaxbmb
SljNb8/Qa+RoVM3ct68Gy4ffezl982trJcucFRaCGiY3FF4kx8sGuOHXPZuzFtUh
8rOmVYb3pkW5ZRwpYxVcvEIAC90bt+Jb6DZsLmHTfregWFyZyAIOPg0DplOVa8CM
1XlrgcjsU4KQWQ/ZX7cvzRpea3Iuyjt5QQ+8qvfI9/P1xHZqYZuu4fR7szws+A16
yflT4ZTHGGc+gNb0n/IVzQBTu0couMeUYg1vCosV5rI9KTA+8C/KQAc6pSIVCxRz
8qZLAUZJKojEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmab0aYQHGFy
bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSAh/A/wNxvTXlSyz9Sv21WkPTfurZv5g
5WWPWkBzwXZXGriZNZWK9QD7TitjcEwT1nSfpmUmQ7WoeD8yP09Z+FEumwIhGqo+
ACvF4W5i3/D4OJIqHW2MYUwB236T1jp15JQnR7/xGHJtbv3WBn1QGVZu5aWNt1ZD
T3ikDQpaptztWGpWMQ==
=GoMT
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.