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

850 commits

Author SHA1 Message Date
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
99d1677605 (Network Address Conversion, Network Databases)
(Network Sockets and Communication, Internet Socket Examples): Misc
tweaks.
2006-02-04 01:00:57 +00:00
Kevin Ryde
f36978c9ce *** empty log message *** 2006-02-04 00:56:35 +00:00
Kevin Ryde
6459d139d5 wrong @subsection in my last 2006-02-04 00:27:20 +00:00
Kevin Ryde
ef5f91637b (Compiled Code Installation): New section. 2006-02-04 00:24:37 +00:00
Kevin Ryde
7746d6da07 *** empty log message *** 2006-02-04 00:00:45 +00:00
Kevin Ryde
5f30c653d9 pxref libtool manual. 2006-02-03 23:59:59 +00:00
Kevin Ryde
73e4653400 (Build Config): pxref libtool on libguileinterface version info. 2006-02-03 23:58:40 +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
Kevin Ryde
5179b0e20b (Streams): In stream->list&length and
stream->reversed-list&length, make the two values clearer.

and a typo "teh"
2005-12-14 21:55:54 +00:00
Kevin Ryde
8d596b11fc (Fly Evaluation): Add scm_call_4, suggested by Bruce Korb. 2005-12-14 21:54:50 +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
e724644d45 Added more words to #:replace from Ludovic. Thanks! 2005-12-07 00:31:49 +00:00
Marius Vollmer
9d9ce2b576 *** empty log message *** 2005-12-06 21:34:10 +00:00
Marius Vollmer
43ed3b697e * api-control.texi (if cond case): Describe SRFI 61 cond.
* srfi-modules.texi (SRFI-61): New section.
(SRFI Support): Add SRFI-61 to menu.
2005-12-06 21:32:55 +00:00
Marius Vollmer
e5547d5fc8 fixed some typos. 2005-12-06 21:32:36 +00:00
Marius Vollmer
24d5274ba9 *** empty log message *** 2005-12-06 20:36:49 +00:00
Marius Vollmer
54428bb84e Removed scm_leave_guile, scm_enter_guile and all references to
them since they are no longer in the API.
2005-12-06 20:27:59 +00:00
Kevin Ryde
8b2081b580 *** empty log message *** 2005-11-18 23:04:06 +00:00
Kevin Ryde
b167633ca0 (Retrieving Alist Entries): Revise for clarity and brevity. 2005-11-18 22:01:46 +00:00
Kevin Ryde
914da0e2fc *** empty log message *** 2005-11-05 21:42:14 +00:00
Kevin Ryde
46bb559d6c From Ludovic Courtès, partial rework by me:
* doc/ref/api-modules.texi (Creating Guile Modules): In define-module,
describe #:re-export, #:export-syntax, #:re-export-syntax, #:replace
and #:duplicates.  Add re-export.
2005-11-05 21:38:49 +00:00
Kevin Ryde
69b45df38b *** empty log message *** 2005-10-31 23:42:14 +00:00
Kevin Ryde
20b988f88d (Time): In strftime, note systems vary for %Z. 2005-10-31 23:41:46 +00:00
Kevin Ryde
1cc1bcaca1 *** empty log message *** 2005-10-28 23:00:55 +00:00
Kevin Ryde
32ff73707c (Network Socket Address): Add scm_make_socket_address,
scm_c_make_socket_address, scm_from_sockaddr, scm_to_sockaddr.  This
change by Ludovic Courtès and revised a bit by me.
2005-10-28 23:00:19 +00:00
Kevin Ryde
13ed23db8e (Network Address Conversion): Move INADDR_ANY to here.
(Network Socket Address): New section, move sockaddr bits to here, add
new make-socket-address.
(Network Sockets and Communication): In connect, bind, and sendto, now
take socket address object.  In bind, leave INADDR constants for
"Network Address Conversion" node.  In those plus accept, getsockname,
getpeername, reword a bit for clarity.
2005-10-27 01:05:43 +00:00
Kevin Ryde
fc9f596c96 *** empty log message *** 2005-10-23 22:45:52 +00:00
Kevin Ryde
4b08cab6dd (Time): Revise strftime for clarity, cross reference man
3 strftime (suggested by Greg Troxel), note locale character set when
setlocale has been called.
2005-10-23 22:21:33 +00:00
Kevin Ryde
7381c1de51 Untabify 2005-10-23 21:57:08 +00:00
Kevin Ryde
8b6b6ce5ad (Network Sockets and Communication): Combine and revise
getsockopt and setsockopt.  Add OPTNAME constants, including new
IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP.
2005-10-23 21:50:41 +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
01549abbff untabify 2005-10-05 01:25:02 +00:00
Kevin Ryde
083f9d74d1 (Regexp Functions): Notes on zero bytes and locale character set. 2005-10-05 01:24:12 +00:00