1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-02 04:40:29 +02:00
Commit graph

823 commits

Author SHA1 Message Date
Kevin Ryde
77d93b60ee (Fly Evaluation): Add scm_c_eval_string.
(Loading): Add scm_c_primitive_load.
Reported by Jon Wilson.
2006-07-23 22:30:19 +00:00
Kevin Ryde
f4a7e48e14 *** empty log message *** 2006-06-25 01:06:43 +00:00
Kevin Ryde
0d74bd6eef (Time): In tm:gmtoff, give example values, note not the
same as C tm_gmtoff.
2006-06-25 01:05:55 +00:00
Ludovic Courtès
97217304d6 Changes from arch/CVS synchronization 2006-06-20 16:44:50 +00:00
Kevin Ryde
a31d659ca3 *** empty log message *** 2006-05-28 00:09:52 +00:00
Kevin Ryde
86cd2080d8 (SRFI-1 Length Append etc): Add an append-reverse example. 2006-05-27 23:53:14 +00:00
Kevin Ryde
26ff0b33b4 *** empty log message *** 2006-05-19 23:36:06 +00:00
Kevin Ryde
f978f7432e (Pairs): Cross reference SRFI-1 second, third, fourth.
(List Modification): Cross reference SRFI-1 delete and lset-difference.
(List Searching): Cross reference SRFI-1 member.
(List Mapping): Cross reference SRFI-1 map etc.
(Retrieving Alist Entries): Cross reference SRFI-1 assoc.
2006-05-19 23:34:29 +00:00
Kevin Ryde
0ad04acf58 (SRFI-1 Association Lists): Describe argument order for "=" procedure. 2006-05-19 23:30:15 +00:00
Kevin Ryde
91a032971b *** empty log message *** 2006-05-15 00:33:37 +00:00
Kevin Ryde
ee6bf88310 (Processes): Add primitive-_exit. 2006-05-15 00:32:47 +00:00
Kevin Ryde
d7ecc7e804 *** empty log message *** 2006-05-09 23:10:03 +00:00
Kevin Ryde
3ce0e4f646 (Linking Guile into Programs): Enhance example program,
change scm_str2string to scm_from_locale_string, since scm_str2string
is "discouraged".  And check for NULL from getenv since neither
scm_str2string nor scm_from_locale_string can cope with that.
Reported by Frithjof.
2006-05-09 22:51:55 +00:00
Kevin Ryde
8c86a8dee0 *** empty log message *** 2006-05-09 00:43:11 +00:00
Kevin Ryde
7403c74f07 (Port Implementation): @defun style for
scm_make_port_type and the various set functions.
2006-05-09 00:42:48 +00:00
Kevin Ryde
fbc11ba164 (Ports and File Descriptors): Tweaks to fcntl. 2006-05-09 00:41:22 +00:00
Kevin Ryde
90a6008b1e (Multiple Values): In `receive', add an example,
cross ref SRFI-8, tweak wording.
2006-05-09 00:40:00 +00:00
Kevin Ryde
a25086f2e7 (Threads): In call-with-new-thread, handler arg is optional (as of 1.8.0). 2006-04-28 21:59:33 +00:00
Kevin Ryde
ab85b49900 Stray space after q-push! in intro. 2006-04-28 21:48:44 +00:00
Kevin Ryde
a128b7e064 *** empty log message *** 2006-04-15 01:40:19 +00:00
Kevin Ryde
d8cfbbed2e (System asyncs): "{void *}" in @deffnx to keep
the "*" out of the name in the index.
2006-04-15 01:39:38 +00:00
Kevin Ryde
a07fbceabb *** empty log message *** 2006-04-06 00:33:32 +00:00
Kevin Ryde
0d3a990739 (Ports and File Descriptors): Clarify fcntl a bit,
and correction FD_CLOEXEC goes with FD_SETFD not FD_SETFL.
(Network Sockets and Communication): In accept, cross-reference to
fcntl on O_NONBLOCK.
2006-04-06 00:33:04 +00:00
Kevin Ryde
a77bd42e52 *** empty log message *** 2006-03-28 00:48:56 +00:00
Kevin Ryde
6ffab1a74b (Vector Accessing from C): Show
SCM_SIMPLE_VECTOR_SET not SCM_SIMPLE_VECTOR_SET_X, the former is
what's in vector.h.
2006-03-28 00:47:47 +00:00
Kevin Ryde
1e85890c0e *** empty log message *** 2006-03-21 00:56:33 +00:00
Kevin Ryde
9d210d6854 (Conversion): Add scm_c_locale_stringn_to_number. 2006-03-21 00:52:46 +00:00
Kevin Ryde
e610622906 *** empty log message *** 2006-03-07 23:57:28 +00:00
Kevin Ryde
dc9813aee5 (Array Procedures): @pxref for `equal?'.
(Shared Arrays): Correction to make-shared-array stride example, need
`list' on the mapper return value.
2006-03-07 23:55:44 +00:00
Marius Vollmer
db02fb2bcb (Object Properties): Removed confusing
paragraph about 'name' property.
2006-02-13 21:43:17 +00:00
Marius Vollmer
0ab652a386 Added 2006 to copyright years in every file, as per the new rules. 2006-02-12 13:42:52 +00:00
Kevin Ryde
4f09cd6df6 *** empty log message *** 2006-02-07 00:04:36 +00:00
Kevin Ryde
6cf755c27c (Compiled Code Installation): Revise, in particular
@libdir@ needs to go via the makefile.
2006-02-07 00:02:48 +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