1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-24 12:20:20 +02:00
Commit graph

328 commits

Author SHA1 Message Date
Neil Jerram
94a2c24a64 (Using Guile in Emacs, GDS Introduction):
Editorial updates.
(GDS Architecture): Moved earlier in containing section; editorial
updates.
(GDS Getting Started, How to Use GDS): Merged; editorial updates;
subsections reordered.
2006-09-26 21:43:52 +00:00
Neil Jerram
ee6be719ce * scheme-using.texi (Error Handling, Interactive Debugger): Minor
editorial improvements.
(Leave Debugger): Removed.
(Display Backtrace): Minor updates.
(Frame Selection, Frame Information, Frame Evaluation) : Minor
editorial improvements.
(Stepping and Continuing): Merged from three previous nodes; plus
minor improvements.  Removed doc for `trace-finish', which no
longer exists.

* debugging/ice-9-debugger-extensions.scm (debugger:step):
Docstring improvements.
(debugger:next): Docstring improvements.
(debugger:continue): Docstring improvements.

* debugger/commands.scm (up, down): Docstring corrections.
(info-args, info-frame, position, evaluate): Docstring
improvements.
2006-09-25 21:05:46 +00:00
Ludovic Courtès
49dec04b6a Changes from arch/CVS synchronization 2006-09-20 13:13:34 +00:00
Neil Jerram
9f1ba6a9a4 Doc typo fixes 2006-09-15 09:23:18 +00:00
Neil Jerram
5b2da4cc18 (Debug on Error): Added paragraph on need to use
debugging evaluator.  Added text on what the Guile REPL code does.
2006-08-29 22:47:41 +00:00
Neil Jerram
fc3d5c436f (Examining the Stack): Minor improvements to
display-backtrace doc.
(Debug on Error): More new text on catching the error stack.
2006-08-28 22:16:42 +00:00
Neil Jerram
2202fd6cba (Debug on Error): New text on how to catch errors
and the error stack.
2006-08-27 14:06:16 +00:00
Neil Jerram
01d2ee1585 (Using Guile in Emacs): New text about
available Emacs libraries.
(GDS Introduction): New node, containing GDS-specific introductory
text.
2006-08-23 22:11:24 +00:00
Neil Jerram
9837893af2 (Using Guile in Emacs): Unignore extra GDS
intro text.  (I will edit this down later.  For now it's
convenient to have it all appearing, so it's visible on paper.)
2006-08-18 13:14:46 +00:00
Neil Jerram
62ae95577a * scheme-using.texi (Run To Frame Exit): Improved doc for finish.
(Continue Execution): Improved doc for continue.
(Using Guile in Emacs): Lots of new docs about the Emacs
interface.

* api-debug.texi (Low Level Trap Calls): New.
(Using Traps): Removed, material incorporated into Low Level Trap
Calls.
(High Level Traps): New.
(Breakpoints): New.

* scheme-using.texi (Single Stepping): Improve doc for step and
next.

* api-debug.texi (Debug on Error): Note need to handling of errors
in C.
2006-08-11 16:21:14 +00:00
Neil Jerram
5af872e136 (Debugging): New intro text. New subsection
"Evaluation Model".  Moved existing subsections "Capturing the
Stack or Innermost Stack Frame", "Examining the Stack", "Examining
Stack Frames", "Source Properties", "Decoding Memoized Source
Expressions" and "Starting a New Stack" under "Evaluation Model".
(Capturing the Stack or Innermost Stack Frame): Some new text, and
correction to doc for last-stack-frame.
(Debug on Error): Renamed from "Interactive Debugging".
2006-08-11 15:38:19 +00:00
Neil Jerram
c9ef37410d * api-debug.texi (Breakpoints): Removed (all wrong).
* guile.texi (API Reference): Improved summary for "Debugging"
menu item.
2006-08-01 21:51:12 +00:00
Neil Jerram
46f7666d7f * scheme-debugging.texi (Debug Last Error, Interactive Debugger):
Moved/merged to scheme-using.texi, as REPL features.
(Examples): New.
(Intro to Breakpoints): New introductory text here.  Removed all
subnodes except for Breakpoints Overview.

* scheme-using.texi: New.

* guile.texi (Programming in Scheme): Include new
scheme-using.texi file.

* Makefile.am (guile_TEXINFOS): Include new scheme-using.texi
file.
2006-08-01 21:33:17 +00:00
Kevin Ryde
23f2b9a3de merge from 1.8 branch 2006-06-17 23:15:59 +00:00
Ludovic Courtès
42be21d82a Changes from arch/CVS synchronization 2006-06-16 07:39:59 +00:00
Ludovic Courtès
ad97642e70 Changes from arch/CVS synchronization 2006-06-13 08:14:01 +00:00
Kevin Ryde
1b09b607dd merge from 1.8 branch 2006-04-16 23:18:55 +00:00
Marius Vollmer
b712c10755 (Object Properties): Removed confusing
paragraph about 'name' property.
2006-02-13 21:42:41 +00:00
Neil Jerram
7b4c914e49 (Throw Handlers): New node.
(Throw): Moved to after the Lazy Catch node.
(Catch): Enhance to cover the optional pre-unwind handler, and new
APIs scm_c_catch, scm_catch_with_pre_unwind_handler.
(Lazy Catch): Describe relationship to with-throw-handler.
Document that the handler may return, and what happens if it does.
(Throw): Mention that a throw can be handled by a throw handler as
well as by a catch.
2006-02-04 14:35:53 +00:00
Kevin Ryde
ba28d59428 *** empty log message *** 2006-02-04 01:01:23 +00:00
Kevin Ryde
f36978c9ce *** empty log message *** 2006-02-04 00:56:35 +00:00
Kevin Ryde
7746d6da07 *** empty log message *** 2006-02-04 00:00:45 +00:00
Marius Vollmer
cc19cda7a8 Removed "Futures" node. 2006-01-29 19:45:54 +00:00
Marius Vollmer
661ae7ab6b Renamed the "frames" that are related to dynamic-wind to "dynamic
contexts.  Renamed all functions from scm_frame_ to scm_dynwind_.
Updated documentation.
2006-01-29 00:23:28 +00:00
Han-Wen Nienhuys
fd0a5bbcb7 patches by Ludovic Courtès for symbol generation. 2006-01-24 20:30:09 +00:00
Kevin Ryde
23ef389210 *** empty log message *** 2005-12-14 21:58:54 +00:00
Neil Jerram
31e2cc5088 (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).
2005-12-14 00:51:58 +00:00
Neil Jerram
ec3a8ace63 * api-evaluation.texi (Loading): Document custom reader.
* boot-9.scm (load-module): Support an optional custom reader arg,
implemented by passing on to r4rs's load.

* r4rs.scm (load): Support an optional custom reader arg,
implemented by passing on to primitive-load.

* load.c (the_reader, the_reader_fluid_num): New.
(scm_primitive_load): Support custom reader.
(scm_init_load): Init the_reader and the_reader_fluid_num; export
the_reader as `current-reader'.
2005-12-14 00:21:11 +00:00
Marius Vollmer
9d9ce2b576 *** empty log message *** 2005-12-06 21:34:10 +00:00
Marius Vollmer
24d5274ba9 *** empty log message *** 2005-12-06 20:36:49 +00:00
Kevin Ryde
8b2081b580 *** empty log message *** 2005-11-18 23:04:06 +00:00
Kevin Ryde
914da0e2fc *** empty log message *** 2005-11-05 21:42:14 +00:00
Kevin Ryde
69b45df38b *** empty log message *** 2005-10-31 23:42:14 +00:00
Kevin Ryde
1cc1bcaca1 *** empty log message *** 2005-10-28 23:00:55 +00:00
Kevin Ryde
fc9f596c96 *** empty log message *** 2005-10-23 22:45:52 +00:00
Neil Jerram
777f2ed60a * api-debug.texi (Source Properties): Add text describing/advising
limited use of source properties.

* api-debug.texi (Source Properties): Documentation of source
property procedures moved here from ...

* api-procedures.texi (Procedure Properties): ... where it didn't
belong.
2005-10-15 18:33:34 +00:00
Kevin Ryde
a373f81dda *** empty log message *** 2005-10-05 01:26:06 +00:00
Kevin Ryde
514e4b24a9 *** empty log message *** 2005-08-06 00:48:46 +00:00
Kevin Ryde
2468a3c820 *** empty log message *** 2005-07-12 00:56:23 +00:00
Kevin Ryde
9247329fe1 *** empty log message *** 2005-06-23 23:51:34 +00:00
Kevin Ryde
c929c39d5d *** empty log message *** 2005-06-23 00:11:37 +00:00
Marius Vollmer
1cf1bb9513 *** empty log message *** 2005-06-12 19:15:09 +00:00
Kevin Ryde
2766715855 *** empty log message *** 2005-06-10 22:39:33 +00:00
Kevin Ryde
80a09c4718 *** empty log message *** 2005-06-05 20:45:30 +00:00
Kevin Ryde
da6773f3f5 *** empty log message *** 2005-06-05 20:43:09 +00:00
Kevin Ryde
da02b978d0 *** empty log message *** 2005-05-03 22:50:44 +00:00
Kevin Ryde
2ac46e5a51 *** empty log message *** 2005-05-02 23:34:56 +00:00
Kevin Ryde
6c8fbb9499 *** empty log message *** 2005-04-29 23:49:25 +00:00
Kevin Ryde
dc1e26b0b2 *** empty log message *** 2005-04-22 23:51:45 +00:00
Kevin Ryde
052130df8e *** empty log message *** 2005-04-18 22:47:46 +00:00