diff options
author | Kevin Ryde <user42@zip.com.au> | 2005-02-28 22:35:51 +0000 |
---|---|---|
committer | Kevin Ryde <user42@zip.com.au> | 2005-02-28 22:35:51 +0000 |
commit | 51545a904e5a14ba1d91c468d1006274e83f2b41 (patch) | |
tree | eca48d701e9a679cf2a9be001f3b7e46d680e4e7 /doc/ref/libguile-concepts.texi | |
parent | 35f2529d69dfea2953a146bd2f37ee8299c9ef5c (diff) | |
download | guile-51545a904e5a14ba1d91c468d1006274e83f2b41.tar.gz |
(Control Flow): Cross reference Tail Calls.
Diffstat (limited to 'doc/ref/libguile-concepts.texi')
-rw-r--r-- | doc/ref/libguile-concepts.texi | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/ref/libguile-concepts.texi b/doc/ref/libguile-concepts.texi index 870c051f3..6ae004146 100644 --- a/doc/ref/libguile-concepts.texi +++ b/doc/ref/libguile-concepts.texi @@ -278,7 +278,7 @@ reason formally about recursion than about gotos. In C, using recursion exclusively would not be practical, tho, since it would eat up the stack very quickly. In Scheme, however, it is practical: function calls that appear in a @dfn{tail position} do not use any -additional stack space. +additional stack space (@pxref{Tail Calls}). A function call is in a tail position when it is the last thing the calling function does. The value returned by the called function is |