From 8acd457958892f64c9f676b50b39a2a3061cbac3 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Wed, 5 Feb 2014 23:25:32 -0500 Subject: Document 'equal?' in list of R6RS incompatibilities. * doc/ref/r6rs.texi (R6RS Incompatibilities): Mention that 'equal?' may not terminate when applied to cyclic datums. --- doc/ref/r6rs.texi | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'doc/ref') diff --git a/doc/ref/r6rs.texi b/doc/ref/r6rs.texi index 9c5984b39..e5ffb78e4 100644 --- a/doc/ref/r6rs.texi +++ b/doc/ref/r6rs.texi @@ -1,7 +1,7 @@ @c -*-texinfo-*- @c This is part of the GNU Guile Reference Manual. -@c Copyright (C) 2010, 2011, 2012, 2013 -@c Free Software Foundation, Inc. +@c Copyright (C) 2010, 2011, 2012, 2013, +@c 2014 Free Software Foundation, Inc. @c See the file guile.texi for copying conditions. @node R6RS Support @@ -100,6 +100,10 @@ ongoing to fix this. Guile does not prevent use of textual I/O procedures on binary ports. More generally, it does not make a sharp distinction between binary and textual ports (@pxref{R6RS Port Manipulation, binary-port?}). + +@item +Guile's implementation of @code{equal?} may fail to terminate when +applied to arguments containing cycles. @end itemize @node R6RS Standard Libraries -- cgit v1.2.3