diff options
-rw-r--r-- | doc/ref/ChangeLog | 5 | ||||
-rw-r--r-- | doc/ref/api-options.texi | 17 |
2 files changed, 16 insertions, 6 deletions
diff --git a/doc/ref/ChangeLog b/doc/ref/ChangeLog index ace7d30bd..17f8550c1 100644 --- a/doc/ref/ChangeLog +++ b/doc/ref/ChangeLog @@ -1,5 +1,10 @@ 2005-12-14 Neil Jerram <neil@ossau.uklinux.net> + * api-options.texi (Evaluator trap options): Trap calls now always + use a debug object rather than a continuation. + (Debugger options, Examples of option use): Update help text for + 'cheap option (which is now obsolete). + * api-evaluation.texi (Loading): Document custom reader. 2005-12-06 Marius Vollmer <mvo@zagadka.de> diff --git a/doc/ref/api-options.texi b/doc/ref/api-options.texi index 7caba0c78..7fd85ff90 100644 --- a/doc/ref/api-options.texi +++ b/doc/ref/api-options.texi @@ -574,8 +574,10 @@ called has the trace property enabled. @end itemize @end itemize -If cheap traps are enabled [debug-options interface], @var{cont} is a -debug object, otherwise it is a restartable continuation. +@var{cont} is a ``debug object'', which means that it can be passed to +@code{make-stack} to discover the stack at the point of the trap. The +apply frame handler's code can capture a restartable continuation if it +wants to by using @code{call-with-current-continuation} in the usual way. @var{tailp} is true if this is a tail call @end deffn @@ -599,8 +601,11 @@ called has the trace property enabled. @end itemize @end itemize -If cheap traps are enabled [debug-options interface], @var{cont} is a -debug object, otherwise it is a restartable continuation. +@var{cont} is a ``debug object'', which means that it can be passed to +@code{make-stack} to discover the stack at the point of the trap. The +exit frame handler's code can capture a restartable continuation if it +wants to by using @code{call-with-current-continuation} in the usual +way. @var{retval} is the return value. @end deffn @@ -624,7 +629,7 @@ backwards no Display backtrace in anti-chronological order. procnames yes Record procedure names at definition. trace no *Trace mode. breakpoints no *Check for breakpoints. -cheap yes *Flyweight representation of the stack at traps. +cheap yes *This option is now obsolete. Setting it has no effect. @end smallexample @subsubheading Stack overflow @@ -714,7 +719,7 @@ backwards no Display backtrace in anti-chronological order. procnames yes Record procedure names at definition. trace no *Trace mode. breakpoints no *Check for breakpoints. -cheap yes *Flyweight representation of the stack at traps. +cheap yes *This option is now obsolete. Setting it has no effect. guile> (read-enable 'case-insensitive) (keywords #f case-insensitive positions) guile> aBc |