From 3eb00210e96180234b4459d797a411148d954374 Mon Sep 17 00:00:00 2001 From: David Kastrup Date: Fri, 28 Oct 2011 17:52:42 +0200 Subject: [PATCH] Issue 4071: scheme-tutorial.itely: missing closing paren But it turns out that the "formal" definition of a list given there is unsuitable for determining the list status of circular lists because the definition, well, turns out to be circular. --- Documentation/extending/scheme-tutorial.itely | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Documentation/extending/scheme-tutorial.itely b/Documentation/extending/scheme-tutorial.itely index 7503306b1f..fc2eba1c6d 100644 --- a/Documentation/extending/scheme-tutorial.itely +++ b/Documentation/extending/scheme-tutorial.itely @@ -275,9 +275,10 @@ Abelson, see @node Lists @unnumberedsubsubsec Lists -A very common Scheme data structure is the @emph{list}. Formally, a -list is defined as either the empty list (represented as @code{'()}, -or a pair whose @code{cdr} is a list. +A very common Scheme data structure is the @emph{list}. Formally, +a @q{proper} list is defined to be either the empty list with its +input form @code{'()} and length@tie{}0, or a pair whose +@code{cdr} in turn is a shorter list. There are many ways of creating lists. Perhaps the most common is with the @code{list} procedure: -- 2.39.2