mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-09 21:40:33 +02:00
(GDS Introduction, GDS Getting Started): Minor
edits.
This commit is contained in:
parent
4695789c02
commit
4f6e301583
2 changed files with 8 additions and 6 deletions
|
@ -1,5 +1,8 @@
|
||||||
2006-09-28 Neil Jerram <neil@ossau.uklinux.net>
|
2006-09-28 Neil Jerram <neil@ossau.uklinux.net>
|
||||||
|
|
||||||
|
* scheme-using.texi (GDS Introduction, GDS Getting Started): Minor
|
||||||
|
edits.
|
||||||
|
|
||||||
* api-data.texi (Symbol Props): Remove unnecessarily specific
|
* api-data.texi (Symbol Props): Remove unnecessarily specific
|
||||||
parenthesis about Guile 1.6's use of extra symbol slots.
|
parenthesis about Guile 1.6's use of extra symbol slots.
|
||||||
|
|
||||||
|
|
|
@ -501,7 +501,6 @@ existing ones
|
||||||
@item
|
@item
|
||||||
continue execution, either normally or step by step.
|
continue execution, either normally or step by step.
|
||||||
@end itemize
|
@end itemize
|
||||||
@end enumerate
|
|
||||||
|
|
||||||
The presentation makes it very easy to move up and down the stack,
|
The presentation makes it very easy to move up and down the stack,
|
||||||
showing whenever possible the source code for each frame in another
|
showing whenever possible the source code for each frame in another
|
||||||
|
@ -509,11 +508,12 @@ Emacs buffer. It also provides convenient keystrokes for telling Guile
|
||||||
what to do next; for example, you can select a stack frame and tell
|
what to do next; for example, you can select a stack frame and tell
|
||||||
Guile to run until that frame completes, at which point GDS will display
|
Guile to run until that frame completes, at which point GDS will display
|
||||||
the frame's return value.
|
the frame's return value.
|
||||||
|
@end enumerate
|
||||||
|
|
||||||
Combinations of the above work well too. You can evaluate a fragment of
|
Combinations of these well too. You can evaluate a fragment of code (in
|
||||||
code (in a Scheme buffer) that contains a breakpoint, then use the
|
a Scheme buffer) that contains a breakpoint, then use the debugging
|
||||||
debugging interface to step through the code at the breakpoint. You can
|
interface to step through the code at the breakpoint. You can also run
|
||||||
also run a program until it hits a breakpoint, then examine, modify and
|
a program until it hits a breakpoint, then examine, modify and
|
||||||
reevaluate some of the relevant code, and then tell the program to
|
reevaluate some of the relevant code, and then tell the program to
|
||||||
continue running.
|
continue running.
|
||||||
|
|
||||||
|
@ -642,7 +642,6 @@ files or modules by sending it @code{load} or @code{use-modules}
|
||||||
expressions. You can set breakpoints and evaluate code which hits those
|
expressions. You can set breakpoints and evaluate code which hits those
|
||||||
breakpoints, and GDS will pop up the stack at the breakpoint so you can
|
breakpoints, and GDS will pop up the stack at the breakpoint so you can
|
||||||
explore your code by single-stepping and evaluating test expressions.
|
explore your code by single-stepping and evaluating test expressions.
|
||||||
|
|
||||||
For a hands-on, tutorial introduction to using GDS in this way, use
|
For a hands-on, tutorial introduction to using GDS in this way, use
|
||||||
Emacs to open the file @file{gds-tutorial.txt} (which should have been
|
Emacs to open the file @file{gds-tutorial.txt} (which should have been
|
||||||
installed as part of Guile, perhaps under @file{/usr/share/doc/guile}),
|
installed as part of Guile, perhaps under @file{/usr/share/doc/guile}),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue