# HG changeset patch # User Luc Teirlinck # Date 1082163166 0 # Node ID 70fd47f8342a1c0ee2be1b2aeb31a0a1e6e24278 # Parent 205e2027ce659a1370712d342cd35f5e670a29de Add anchors. Some other minor changes. diff -r 205e2027ce65 -r 70fd47f8342a lispref/lists.texi --- a/lispref/lists.texi Fri Apr 16 23:56:04 2004 +0000 +++ b/lispref/lists.texi Sat Apr 17 00:52:46 2004 +0000 @@ -327,6 +327,7 @@ @end example @end defmac +@anchor{Definition of nth} @defun nth n list This function returns the @var{n}th element of @var{list}. Elements are numbered starting with zero, so the @sc{car} of @var{list} is @@ -391,6 +392,7 @@ if @var{n} is bigger than @var{list}'s length. @end defun +@anchor{Definition of safe-length} @defun safe-length list This function returns the length of @var{list}, with no risk of either an error or an infinite loop. @@ -565,7 +567,7 @@ @sc{cdr} of the last cons cell in the new list. If the final argument is itself a list, then its elements become in effect elements of the result list. If the final element is not a list, the result is a -``dotted list'' since its final @sc{cdr} is not @code{nil} as required +dotted list since its final @sc{cdr} is not @code{nil} as required in a true list. In Emacs 20 and before, the @code{append} function also allowed @@ -708,7 +710,7 @@ @end defun @defun copy-tree tree &optional vecp -This function returns a copy the tree @code{tree}. If @var{tree} is a +This function returns a copy of the tree @code{tree}. If @var{tree} is a cons cell, this makes a new cons cell with the same @sc{car} and @sc{cdr}, then recursively copies the @sc{car} and @sc{cdr} in the same way. @@ -732,7 +734,7 @@ floating point arguments can be tricky, because floating point arithmetic is inexact. For instance, depending on the machine, it may quite well happen that @code{(number-sequence 0.4 0.6 0.2)} returns -the one element list @code{(0.4)}, whereas +the one element list @code{(0.4)}, whereas @code{(number-sequence 0.4 0.8 0.2)} returns a list with three elements. The @var{n}th element of the list is computed by the exact formula @code{(+ @var{from} (* @var{n} @var{separation}))}. Thus, if