1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 20:00:19 +02:00

Add NEWS and concept index entries for traps infrastructure and Emacs support.

This commit is contained in:
Neil Jerram 2008-05-05 22:31:07 +01:00
parent cdbbe19250
commit b20ef3a6af
4 changed files with 22 additions and 0 deletions

12
NEWS
View file

@ -58,7 +58,19 @@ See "Autoconf Support" in the manual for details.
** New `postfix' read option, for SRFI-88 keyword syntax ** New `postfix' read option, for SRFI-88 keyword syntax
** Some I/O primitives have been inlined, which improves I/O performance ** 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 * Bugs fixed
** `scm_add_slot ()' no longer segfaults (fixes bug #22369) ** `scm_add_slot ()' no longer segfaults (fixes bug #22369)

View 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> 2008-05-04 Ludovic Courtès <ludo@gnu.org>
* guile.texi (Guile Modules): Include `autoconf.texi'. * guile.texi (Guile Modules): Include `autoconf.texi'.

View file

@ -8,6 +8,7 @@
@node Debugging @node Debugging
@section Debugging Infrastructure @section Debugging Infrastructure
@cindex Debugging
In order to understand Guile's debugging facilities, you first need to In order to understand Guile's debugging facilities, you first need to
understand a little about how the evaluator works and what the Scheme 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 stack is. With that in place we explain the low level trap calls that

View file

@ -359,6 +359,8 @@ debugger to continue.)
@node Using Guile in Emacs @node Using Guile in Emacs
@section 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. There are several options for working on Guile Scheme code in Emacs.
The simplest are to use Emacs's standard @code{scheme-mode} for 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 editing code, and to run the interpreter when you need it by typing