[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
03/08: doc: cookbook: Link to "A Scheme Primer".
From: |
guix-commits |
Subject: |
03/08: doc: cookbook: Link to "A Scheme Primer". |
Date: |
Fri, 8 Jul 2022 11:41:10 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit 9100acb6fb6687f197e557bcf16c465ba97e4fdb
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Fri Jul 8 17:27:49 2022 +0200
doc: cookbook: Link to "A Scheme Primer".
* doc/guix-cookbook.texi (A Scheme Crash Course): Link to "A Scheme
Primer". Group references in @quotation for clarity.
---
doc/guix-cookbook.texi | 47 ++++++++++++++++++++++++++++++++---------------
1 file changed, 32 insertions(+), 15 deletions(-)
diff --git a/doc/guix-cookbook.texi b/doc/guix-cookbook.texi
index 414bf76c2f..b61adc06da 100644
--- a/doc/guix-cookbook.texi
+++ b/doc/guix-cookbook.texi
@@ -284,24 +284,41 @@ depends on the @code{(guix store)} module and it exports
two variables,
@code{ruby-build} and @code{ruby-build-system}.
@end itemize
-For a more detailed introduction, check out
-@uref{http://www.troubleshooters.com/codecorn/scheme_guile/hello.htm, Scheme
-at a Glance}, by Steve Litt.
-
-One of the reference Scheme books is the seminal ``Structure and
-Interpretation of Computer Programs'', by Harold Abelson and Gerald Jay
-Sussman, with Julie Sussman. You'll find a
-@uref{https://mitpress.mit.edu/sites/default/files/sicp/index.html, free copy
-online}, together with
-@uref{https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/,
-videos of the lectures by the authors}. The book is available in Texinfo
-format as the @code{sicp} Guix package. Go ahead, run @code{guix install
-sicp} and start reading with @code{info sicp} (@pxref{Top,,, sicp, Structure
and Interpretation of Computer Programs}).
-An @uref{https://sarabander.github.io/sicp/, unofficial ebook is also
-available}.
+@quotation Going further
+Scheme is a language that has been widely used to teach programming and
+you'll find plenty of material using it as a vehicle. Here's a
+selection of documents to learn more about Scheme:
+
+@itemize
+@item
+@uref{https://spritely.institute/static/papers/scheme-primer.html, @i{A
+Scheme Primer}}, by Christine Lemmer-Webber and the Spritely Institute.
+
+@item
+@uref{http://www.troubleshooters.com/codecorn/scheme_guile/hello.htm,
+@i{Scheme at a Glance}}, by Steve Litt.
+
+@item
+@uref{https://mitpress.mit.edu/sites/default/files/sicp/index.html,
+@i{Structure and Interpretation of Computer Programs}}, by Harold
+Abelson and Gerald Jay Sussman, with Julie Sussman. Colloquially known
+as ``SICP'', this book is a reference.
+
+You can also install it and read it from your computer:
+
+@example
+guix install sicp info-reader
+info sicp
+@end example
+
+An @uref{https://sarabander.github.io/sicp/, unofficial ebook} is also
+available.
+
+@end itemize
You'll find more books, tutorials and other resources at
@url{https://schemers.org/}.
+@end quotation
@c *********************************************************************
- branch master updated (ff751a68dc -> e07fa9b040), guix-commits, 2022/07/08
- 05/08: gnu: Use 'license:' prefix in (gnu packages gawk)., guix-commits, 2022/07/08
- 07/08: gnu: Add egawk-next., guix-commits, 2022/07/08
- 02/08: doc: cookbook: Suggest 'guix shell'., guix-commits, 2022/07/08
- 03/08: doc: cookbook: Link to "A Scheme Primer".,
guix-commits <=
- 06/08: gnu: Add gawk-mpfr., guix-commits, 2022/07/08
- 01/08: gnu: curl@7.84.0: Reduce lib3026 resource use on 32-bit platforms., guix-commits, 2022/07/08
- 04/08: gnu: python-graph-tool: Update to 2.45., guix-commits, 2022/07/08
- 08/08: gnu: Add cppawk and cppawk-egawk., guix-commits, 2022/07/08