Add NEWS and concept index entries for traps infrastructure and Emacs support.
authorNeil Jerram <neil@ossau.uklinux.net>
Mon, 5 May 2008 21:31:07 +0000 (22:31 +0100)
committerNeil Jerram <neil@ossau.uklinux.net>
Mon, 5 May 2008 21:39:05 +0000 (22:39 +0100)
NEWS
doc/ref/ChangeLog
doc/ref/api-debug.texi
doc/ref/scheme-using.texi

diff --git a/NEWS b/NEWS
index 55be683..31a5313 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -58,7 +58,19 @@ See "Autoconf Support" in the manual for details.
 
 ** New `postfix' read option, for SRFI-88 keyword syntax
 ** Some I/O primitives have been inlined, which improves I/O performance
+** New object-based traps infrastructure
 
+This is a GOOPS-based infrastructure that builds on Guile's low-level
+evaluator trap calls and facilitates the development of debugging
+features like single-stepping, breakpoints, tracing and profiling.
+See the `Traps' node of the manual for details.
+
+** New support for working on Guile code from within Emacs
+
+Guile now incorporates the `GDS' library (previously distributed
+separately) for working on Guile code from within Emacs.  See the
+`Using Guile In Emacs' node of the manual for details.
 * Bugs fixed
 
 ** `scm_add_slot ()' no longer segfaults (fixes bug #22369)
index 24e5e33..d39180d 100644 (file)
@@ -1,3 +1,10 @@
+2008-05-05  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * scheme-using.texi (Using Guile in Emacs): Add concept index
+       entries `GDS' and `Emacs'.
+
+       * api-debug.texi (Debugging): Add concept index entry `Debugging'.
+
 2008-05-04  Ludovic Courtès  <ludo@gnu.org>
 
        * guile.texi (Guile Modules): Include `autoconf.texi'.
index 0e8c690..d99a567 100644 (file)
@@ -8,6 +8,7 @@
 @node Debugging
 @section Debugging Infrastructure
 
+@cindex Debugging
 In order to understand Guile's debugging facilities, you first need to
 understand a little about how the evaluator works and what the Scheme
 stack is.  With that in place we explain the low level trap calls that
index 986252e..092fb4e 100644 (file)
@@ -359,6 +359,8 @@ debugger to continue.)
 @node Using Guile in Emacs
 @section Using Guile in Emacs
 
+@cindex GDS
+@cindex Emacs
 There are several options for working on Guile Scheme code in Emacs.
 The simplest are to use Emacs's standard @code{scheme-mode} for
 editing code, and to run the interpreter when you need it by typing