1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-12 06:41:13 +02:00

(Debugger options): Cross reference new Tail Calls

node rather than R5RS on tail recursion.
This commit is contained in:
Kevin Ryde 2005-06-23 23:40:23 +00:00
parent c929c39d5d
commit bfc083ec6c

View file

@ -1,6 +1,6 @@
@c -*-texinfo-*- @c -*-texinfo-*-
@c This is part of the GNU Guile Reference Manual. @c This is part of the GNU Guile Reference Manual.
@c Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004 @c Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005
@c Free Software Foundation, Inc. @c Free Software Foundation, Inc.
@c See the file guile.texi for copying conditions. @c See the file guile.texi for copying conditions.
@ -647,9 +647,8 @@ the maximum stack size, use @code{debug-set!}, for example:
@end lisp @end lisp
If you prefer to try rewriting your code, you may be able to save stack If you prefer to try rewriting your code, you may be able to save stack
space by making some of your procedures @dfn{tail recursive}. For a space by making some of your procedures @dfn{tail recursive}
description of what this means, see @ref{Proper tail (@pxref{Tail Calls}).
recursion,,,r5rs,The Revised^5 Report on Scheme}.
@node Examples of option use @node Examples of option use