From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Ken Brown Newsgroups: gmane.emacs.bugs Subject: bug#24316: Mistake in GNU Emacs Lisp Reference Manual, Section 5.3 Date: Fri, 26 Aug 2016 17:04:15 -0400 Message-ID: <479097c6-b734-2c2d-5e8b-2fa6a64576e5@cornell.edu> References: <20160826165334.6ad4746c@debian> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1472245522 14848 195.159.176.226 (26 Aug 2016 21:05:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 26 Aug 2016 21:05:22 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 To: Eric Wayman , 24316@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 26 23:05:19 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bdOJR-0003Ti-7U for geb-bug-gnu-emacs@m.gmane.org; Fri, 26 Aug 2016 23:05:17 +0200 Original-Received: from localhost ([::1]:33827 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bdOJO-0007S1-KF for geb-bug-gnu-emacs@m.gmane.org; Fri, 26 Aug 2016 17:05:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52753) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bdOJI-0007Pi-J7 for bug-gnu-emacs@gnu.org; Fri, 26 Aug 2016 17:05:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bdOJC-0002bt-IC for bug-gnu-emacs@gnu.org; Fri, 26 Aug 2016 17:05:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:44024) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bdOJC-0002bp-Em for bug-gnu-emacs@gnu.org; Fri, 26 Aug 2016 17:05:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bdOJC-0005yT-65 for bug-gnu-emacs@gnu.org; Fri, 26 Aug 2016 17:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Aug 2016 21:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24316 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24316-submit@debbugs.gnu.org id=B24316.147224546322890 (code B ref 24316); Fri, 26 Aug 2016 21:05:02 +0000 Original-Received: (at 24316) by debbugs.gnu.org; 26 Aug 2016 21:04:23 +0000 Original-Received: from localhost ([127.0.0.1]:41736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bdOIY-0005x7-QT for submit@debbugs.gnu.org; Fri, 26 Aug 2016 17:04:22 -0400 Original-Received: from limerock02.mail.cornell.edu ([128.84.13.242]:47367) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bdOIX-0005wv-3H for 24316@debbugs.gnu.org; Fri, 26 Aug 2016 17:04:21 -0400 X-CornellRouted: This message has been Routed already. Original-Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id u7QL4Eci028175; Fri, 26 Aug 2016 17:04:14 -0400 Original-Received: from [192.168.1.9] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id u7QL4Ds5009813 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 26 Aug 2016 17:04:14 -0400 In-Reply-To: <20160826165334.6ad4746c@debian> X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:122704 Archived-At: On 8/26/2016 4:53 PM, Eric Wayman wrote: > With respect to > > -- Function: safe-length list > > the text says > > "If LIST is not ‘nil’ or a cons cell, ‘safe-length’ returns 0." > > But running > > (safe-length nil) > > gives 0. That case is covered by the first paragraph of the documentation, which you didn't quote: This function returns the length of LIST, with no risk of either an error or an infinite loop. It generally returns the number of distinct cons cells in the list. However, for circular lists, the value is just an upper bound; it is often too large. Ken