1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-09 07:00:23 +02:00
Commit graph

1206 commits

Author SHA1 Message Date
Ludovic Courtès
49eb8fa20e Update "guile(1)" man page.
* doc/guile.1: Remove reference to the version and date.  Mention R5RS,
  instead of R4RS.  Explicitly say that the full documentation is in
  Texinfo (as other GNU packages do).
2008-11-13 23:33:40 +01:00
Ludovic Courtès
25bb753140 Add "guile(1)" man page.
Robert Merkel's copyright assignment to the FSF had apparently been on
file for some time.

* NEWS: Update.

* doc/Makefile.am (dist_man1_MANS): New.
2008-11-13 23:33:39 +01:00
Ludovic Courtès
f23f643881 Fix compilation of the hard copy of the R5RS, tutorial and GOOPS manual.
* doc/tutorial/Makefile.am (TEXINFO_TEX): Remove.

* doc/goops/Makefile.am (TEXINFO_TEX): Remove.

* doc/r5rs/Makefile.am (TEXINFO_TEX): Remove.
2008-10-09 23:24:09 +02:00
Ludovic Courtès
8073f24ccd Add `ChangeLog-2008' files to the distribution. 2008-09-12 21:46:32 +02:00
Ludovic Courtès
e9d9445b50 Rename ChangeLog' files to ChangeLog-2008'. 2008-09-12 21:42:26 +02:00
Ludovic Courtès
0db4aa6c4a doc: Correct the default value of `%load-path'.
* doc/ref/api-options.texi (Build Config): Remove "." from the default value
  of `%load-path'.  Reported by David Séverin <david@altosw.be>.
2008-09-12 11:30:04 +02:00
Ludovic Courtès
365db7e640 Remove `.cvsignore' files. 2008-09-11 21:48:53 +02:00
Ludovic Courtès
4e329a9569 Get rid of Automake's "maintainer mode".
* NEWS: Update.
* configure.in: Remove `AM_MAINTAINER_MODE' invocation.
* doc/Makefile.am, ice-9/Makefile.am: Ignore `MAINTAINER_MODE'
  conditional.
2008-09-09 18:07:03 +02:00
Neil Jerram
e460586430 Single stepping through code from Emacs
When you use GDS to evaluate Scheme code from Emacs, you can now use
`C-u' to indicate that you want to single step through that code. See
`Evaluating Scheme Code' in the manual for more details.

	* scheme-using.texi (Evaluating Scheme Code): Document use of
        `C-u' prefix with evaluation commands.

        * gds-scheme.el (gds-eval-region, gds-eval-expression)
        (gds-eval-defun, gds-eval-last-sexp): Support `C-u' prefix,
        meaning that user wants to single step through the code.

        * gds-client.scm (handle-nondebug-protocol): Add support for
        setting a trap on code that is about to be evaluated.
2008-07-17 22:44:52 +01:00
Ludovic Courtès
47463c8fd7 Add `scm_c_symbol_length ()'. 2008-07-05 20:11:22 +02:00
Ludovic Courtès
ecb5d146f7 Fix doc typo regarding `use-syntax' and "syntax transformers". 2008-06-28 20:39:38 +02:00
Ludovic Courtès
5c22f3e51f Fix SRFI-88 URL in the manual. 2008-06-01 13:11:05 +02:00
Ludovic Courtès
f078ba4351 Remove uses of non-portable makefile constructs. 2008-05-07 20:11:19 +02:00
Neil Jerram
32d1c5733a Add NEWS and concept index entries for traps infrastructure and Emacs support. 2008-05-05 22:31:07 +01:00
Ludovic Courtès
dd78f3e5dd Fix omissions and typos in previous commit. 2008-05-04 22:41:34 +02:00
Ludovic Courtès
627bae78af Add `pkg-config' support. 2008-05-04 22:19:30 +02:00
Ludovic Courtès
efbc70de56 Add `(srfi srfi-88)'. 2008-04-26 21:25:32 +02:00
Ludovic Courtès
e9680652d6 Fix dangling references to files that have been removed. 2008-04-26 21:12:43 +02:00
Neil Jerram
5de6e0954f Document file-exists? 2008-04-17 21:36:20 +01:00
Ludovic Courtès
75946eddfc Add support for SRFI-88-like postfix keyword read syntax. 2008-04-15 20:00:32 +02:00
Ludovic Courtès
8422eb9290 More `.gitignore'. 2008-04-07 23:48:08 +02:00
Neil Jerram
8c16237dc3 * api-debug.texi (Debugging Examples): New (from CVS HEAD). 2008-03-19 23:06:52 +00:00
Neil Jerram
5bd3976023 (Interactive Debugger): Cover continuing
execution.
(Stepping and Continuing): New (from CVS HEAD).
(GDS Introduction): Mention traps and continuing execution.
2008-03-19 21:32:08 +00:00
Neil Jerram
7e1e0a213b (Location Traps): Corrected to reflect that
location traps now specify a specific position, not a range of
positions.
(Trap Shorthands): Depersonalize.
2008-03-19 20:35:20 +00:00
Neil Jerram
7bd29fa116 * api-debug.texi (Traps): Minor edits.
* scheme-using.texi (Using Guile in Emacs, GDS Getting Started):
	Minor edits.
2008-03-19 00:37:49 +00:00
Neil Jerram
b0f07fa20c Merge GDS (except for breakpoints) from CVS HEAD:
* debugger/commands.scm (evaluate, info-args, info-frame,
position, up, down): Improve/fix doc strings.

* Makefile.am (SUBDIRS): Add debugging.
(ice9_sources): Add gds-client.scm and gds-server.scm.

* scheme-debugging.texi: Remove lots of text that is now
duplicated (exactly) elsewhere, leaving only the `Tracing' node.

* guile.texi: Replace `Debugging Features' (scheme-debugging.texi)
by `Using Guile Interactively' and `Using Guile in Emacs'
(scheme-using.texi).  Move the `Tracing' content of
scheme-debugging.texi to the Modules section.

* api-options.texi (Evaluator trap options): Move doc for
with-traps and debug-object? to here.

* api-modules.texi (Included Guile Modules): Change reference from
`Debugging Features' to `Tracing'.

* api-evaluation.texi (Evaluator Behaviour): Add reference to
`Evaluator trap options'.

* api-debug.texi (Examining the Stack): Minor improvements to
display-backtrace doc.

* api-debug.texi (Debug on Error): New text on how to catch errors
and the error stack.

* api-debug.texi (High Level Traps): New.

* api-debug.texi (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".

* configure.in (AC_CONFIG_FILES): Add emacs/Makefile and
ice-9/debugging/Makefile.

* Makefile.am (SUBDIRS): Add emacs.
2008-03-12 00:57:41 +00:00
Neil Jerram
51d237110f Merge GDS (except for breakpoints) from CVS HEAD:
* scheme-using.texi: New (merged with modifications from CVS
HEAD).

* Makefile.am, gds-scheme.el, gds-server.el, gds.el: New (merged
with modifications from CVS HEAD).

* debugging/Makefile.am, debugging/example-fns.scm,
debugging/ice-9-debugger-extensions.scm, debugging/steps.scm,
debugging/trace.scm, debugging/traps.scm, debugging/trc.scm: New
(merged with modifications from CVS HEAD).

* gds-client.scm, gds-server.scm: New (merged with modifications
from CVS HEAD).
2008-03-12 00:39:26 +00:00
Neil Jerram
5826bf6572 Release stuff: missing NEWS and 2007/2008 copyrights. 2008-02-15 22:37:52 +00:00
Neil Jerram
c84fd82650 (Random): New text about the default random state,
following suggestions by Stephen Uitti.
2008-02-11 22:32:40 +00:00
Neil Jerram
595f4ed74b (Next-method): Minor improvements to the
text.
2008-02-06 22:46:42 +00:00
Neil Jerram
6ba395189f (Threads): Add "C Function scm_join_thread"
to doc for join-thread.  Thanks to Antoine Mathys for reporting
that scm_join_thread was missing.
2008-02-01 20:59:28 +00:00
Neil Jerram
738f9ef01f * LICENSE: Change COPYING.LIB to COPYING.LESSER.
* COPYING.LESSER: Renamed, previously COPYING.LIB.

* COPYING: Removed.

* COPYING: Removed.

* COPYING: Removed.

* COPYING: Removed.

* COPYING: Removed.

* COPYING: Removed.

* COPYING: Removed.

* COPYING: Removed.
2008-01-22 21:29:54 +00:00
Neil Jerram
8fd0f8a672 * libguile.h: Update copyright statement to LGPL.
* oldfmt.c: Update copyright statement to LGPL.

* compat/compat.h: Update copyright statement to LGPL.

* __scm.h, _scm.h, weaks.c: Update copyright statement to LGPL.

* srfi-39.scm: Update copyright statement to LGPL.
2008-01-22 21:12:07 +00:00
Ludovic Courtès
48a55ab223 Changes from arch/CVS synchronization 2007-12-09 17:40:54 +00:00
Ludovic Courtès
8e0ea2987d Changes from arch/CVS synchronization 2007-12-03 14:15:54 +00:00
Neil Jerram
2b4c5ec18a Removing material about breakpoint-related features that aren't
actually present in the 1.8.x series...

* api-debug.texi (Breakpoints): Removed.

* scheme-debugging.texi (Debugging Features): Breakpoint-related
text removed.
(Intro to Breakpoints, Breakpoints Overview, Source Breakpoints,
Procedural Breakpoints, Setting Breakpoints, break! trace!
trace-subtree!, Accessing Breakpoints, Breakpoint Behaviours,
Enabling and Disabling, Deleting Breakpoints, Breakpoint
Information, Other Breakpoint Types, Single Stepping, Run To Frame
Exit, Continue Execution, New Tracing, Tracing Compared): Removed.
(Old Tracing): Text moved to parent Tracing node.
(Tracing): Removed introductory statement about two tracing
implementations.
(Display Backtrace): Remove ref to Backtrace Format node.
(Backtrace Format): Removed (as it was empty).
(Interactive Debugger, Frame Selection, Frame Information, Frame
Evaluation): Merge textual improvements from CVS HEAD.
(Leave Debugger): Removed.
(Interactive Debugger): Document quit command here, as in CVS
HEAD.
2007-10-23 13:50:26 +00:00
Ludovic Courtès
4ee1337075 Changes from arch/CVS synchronization 2007-10-02 04:02:47 +00:00
Ludovic Courtès
ac2235a29d Changes from arch/CVS synchronization 2007-08-11 10:21:39 +00:00
Ludovic Courtès
8d1701ee9f Changes from arch/CVS synchronization 2007-07-18 21:37:45 +00:00
Ludovic Courtès
48e2c94ba2 Changes from arch/CVS synchronization 2007-07-10 22:39:36 +00:00
Ludovic Courtès
3b58a13b8b Changes from arch/CVS synchronization 2007-06-07 08:44:27 +00:00
Ludovic Courtès
8edec42a34 Changes from arch/CVS synchronization 2007-05-16 08:04:17 +00:00
Kevin Ryde
4d9a4f4b33 copyright year 2007-03-07 22:44:58 +00:00
Kevin Ryde
f7d456627b *** empty log message *** 2007-03-07 22:26:15 +00:00
Kevin Ryde
6c2e00771b (SLIB): Shorten the bit about core funcs overridden.
Don't want to duplicate the SLIB specs, and the set of modified bits
is likely to change over time and don't want to have to keep up with
that.
2007-03-07 22:25:45 +00:00
Kevin Ryde
f3a5c8f769 *** empty log message *** 2007-03-07 22:15:15 +00:00
Kevin Ryde
364f8ccfdc Add various @cindex entries. 2007-03-07 22:11:33 +00:00
Kevin Ryde
1469729406 *** empty log message *** 2007-03-07 22:06:55 +00:00
Kevin Ryde
bd91babb03 (Structures): Revise and expand variously, add make-vtable. 2007-03-07 21:57:48 +00:00
Kevin Ryde
a1f05cbfd2 *** empty log message *** 2007-02-22 00:11:57 +00:00