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

2191 commits

Author SHA1 Message Date
Kevin Ryde
8868e47232 *** empty log message *** 2003-11-14 20:53:57 +00:00
Kevin Ryde
6deea00ef3 (Random): Add *random-state* variable, put note at
the top of the node about it being the default, rather than just in
the description of random.
2003-11-14 20:53:22 +00:00
Marius Vollmer
96e0538252 (Manual Layout): Wrap POSIX, API, and SLIB in @acronym. Change from
paragraph format (somewhat clumsy-looking on paper, at least) to
@table format, with headers @strong.  Made example modules complete
sentences.  From Stephen Compall, thanks!
2003-11-13 20:46:48 +00:00
Kevin Ryde
c2337a6178 *** empty log message *** 2003-11-08 22:19:24 +00:00
Kevin Ryde
60e25dc4cd * srfi-modules.texi (SRFI-1 Filtering and Partitioning): Move filter
and filter! ...
	* scheme-compound.texi (List Modification): ... to here, now that
	they're implemented in the core.
2003-11-08 22:15:07 +00:00
Kevin Ryde
385dbc8b9c (Pretty Printing): Add new keyword options, break example to avoid long line. 2003-11-08 22:07:50 +00:00
Kevin Ryde
a07b5c18cb *** empty log message *** 2003-11-08 20:29:24 +00:00
Kevin Ryde
f4de8d110e (Random): In random, use @code for *random-state*.
Reported by Stephen Compall.
2003-11-08 20:27:41 +00:00
Kevin Ryde
a5fda890f5 *** empty log message *** 2003-11-03 00:55:47 +00:00
Kevin Ryde
e1bc8c34d3 * misc-modules.texi (File Tree Walk): New chapter.
* guile.texi: Add it.
2003-11-03 00:53:08 +00:00
Kevin Ryde
6da1534c0b * misc-modules.texi (File Tree Walk): New chapter. 2003-11-03 00:52:32 +00:00
Kevin Ryde
2ec8656041 *** empty log message *** 2003-10-18 01:51:48 +00:00
Kevin Ryde
e05b02b6b4 (Defining new Scheme procedures in C): Don't use
@strong{Note:}, latest makeinfo will complain it looks like a cross
reference.
2003-10-18 01:51:24 +00:00
Kevin Ryde
7395c9cbd0 (Calling Scheme procedures from C, scm transition summary):
Refer to scm_list_n, not the old name scm_listify.
(scm transition summary): For gh_apply, recommend scm_apply_0, which
is now documented.
2003-10-18 01:49:18 +00:00
Kevin Ryde
158fab2b80 * posix.texi (Time): Correction to strftime glibc cross reference
node, now "Formatting Calendar Time".
2003-10-18 01:43:55 +00:00
Kevin Ryde
3e73b6f9df (SRFI-1 Searching): In break, note conflict with
binding established by `while'.
2003-10-18 00:49:08 +00:00
Kevin Ryde
f09fe63732 *** empty log message *** 2003-10-09 00:17:12 +00:00
Kevin Ryde
ea2b9c2f6b (Hash Table Reference): Decribe rehashing, note
no hashx-remove!, describe make-hash-table size parameter.
2003-10-09 00:14:38 +00:00
Marius Vollmer
6b5dc4ee33 *** empty log message *** 2003-10-06 19:25:05 +00:00
Marius Vollmer
3446b6ef07 * scheme-memory.texi: Added a short explanation of the GC and the
conservative stack scanning.
(scm_gc_protect_object, scm_gc_unprotect_object,
scm_permanent_object): New.

* data-rep.texi, scheme-memory.texi (scm_remember_upto_here_1,
scm_remember_upto_here_2): Moved from data-rep.texi to
scheme-memory.texi.
2003-10-06 19:24:15 +00:00
Kevin Ryde
8552a9c0ae *** empty log message *** 2003-10-02 00:29:50 +00:00
Kevin Ryde
0853a58069 (String Ports): In call-with-output-string, note proc
should not close the port.  In get-output-string, note string must be
gotten before closing the port.
2003-10-02 00:20:07 +00:00
Kevin Ryde
1cd9ea6915 A tweak to:
(File System): In access?, reword a bit, clarify real
versus effective ID handling, cross reference glibc on that, and
recommend against access tests in library functions.
2003-09-21 01:38:01 +00:00
Kevin Ryde
a21ceb528d *** empty log message *** 2003-09-21 01:19:44 +00:00
Kevin Ryde
ad1c1f1808 (File System): In access?, reword a bit, clarify real
versus effective ID handling, cross reference glibc on that, and
recommend against access tests in library functions.
2003-09-21 01:18:26 +00:00
Kevin Ryde
89990cc656 *** empty log message *** 2003-09-13 00:39:44 +00:00
Kevin Ryde
85600a0f78 (SRFI-19): Rewrite, adding descriptions of all
functions, and a bit of an introduction.
2003-09-13 00:39:16 +00:00
Kevin Ryde
9f5e5b5601 *** empty log message *** 2003-09-13 00:18:46 +00:00
Kevin Ryde
c537e01bce (Append/Reverse): Merge reverse and reverse!,
describe newtail parameter for reverse!, remove confusing caveat about
head becoming tail for reverse!.
2003-09-13 00:12:08 +00:00
Kevin Ryde
eee36f2105 (Reading): Add scm_c_read.
(Writing): Add scm_c_write.
2003-09-13 00:09:14 +00:00
Kevin Ryde
57066448c2 (SRFI-1 Constructors): Add list-copy. 2003-09-13 00:01:48 +00:00
Kevin Ryde
957f9f622d (Network Address Conversion): Under IPv4, describe
numeric representation in Guile, add INADDR_LOOPBACK and
INADDR_BROADCAST, add commented-out INADDR_NONE.
2003-09-12 23:59:30 +00:00
Kevin Ryde
5c3917e7f5 (File System): In stat:dev and stat:mode, clarify that both are numbers. 2003-09-12 23:57:03 +00:00
Kevin Ryde
eaa032c389 (Reading): In port-column, port-line,
set-port-column! and set-port-line!, port parameter must be given,
there's no default to current input.
2003-09-12 23:55:03 +00:00
Kevin Ryde
53bb87824d *** empty log message *** 2003-09-03 00:03:20 +00:00
Kevin Ryde
90a5894d05 (Symbol Primitives): In gensym, cross reference
uninterned symbols, use @w{} on " g" prefix to avoid any chance of a
line break obscuring it.
2003-09-02 23:57:49 +00:00
Kevin Ryde
2886a77502 (Keyword Primitives): Add examples to
make-keyword-from-dash-symbol and keyword-dash-symbol.  Add
scm_c_make_keyword.
2003-09-02 23:55:16 +00:00
Kevin Ryde
0f008a157a *** empty log message *** 2003-08-30 00:07:49 +00:00
Kevin Ryde
53872505f0 (Catch): Add scm_internal_catch.
(Lazy Catch): Add scm_internal_lazy_catch.
2003-08-29 23:49:49 +00:00
Kevin Ryde
39d27c83ba (Arithmetic): Use a table for scheme to C libm equivalences, add C99 trunc. 2003-08-29 23:43:12 +00:00
Kevin Ryde
ed3bd25b1d (Lambda): Note ". rest" list argument is always newly created. 2003-08-29 23:40:47 +00:00
Kevin Ryde
d3d0c186e0 (Remembering During Operations): Note
scm_remember_upto_here_1 applies only to C automatic variables.
2003-08-29 23:32:21 +00:00
Kevin Ryde
bd35f1f07c (SRFI-1 Association Lists): In alist-delete and
alist-delete!, note argument order for the equality calls per SRFI-1
spec.
2003-08-29 23:30:00 +00:00
Kevin Ryde
d61d8580a5 (Multiple Values): In values, show args as "arg1
... argN".  In scm_values, note args is a list and returned object
shares structure with it.
2003-08-29 23:22:30 +00:00
Kevin Ryde
c6ba64cd3e (Ports and File Descriptors): In pipe PIPE_BUF, use
@defvar, reword a bit for clarity, cross reference glibc.
2003-08-29 23:16:19 +00:00
Kevin Ryde
3dba2dd97b (Network Sockets and Communication): In socket, use
@defvar for protocol variables, cross reference for getprotobyname,
note it's usually connect and accept that establishes communication.
2003-08-29 23:13:48 +00:00
Kevin Ryde
497cbe2084 (Network Sockets and Communication): In socketpair,
clarify the return is a pair with ports in car and cdr, note
connection is full duplex, refer to socket for parameters, refer to
PF_UNIX rather than AF_UNIX.
2003-08-29 23:09:39 +00:00
Kevin Ryde
697039a9d6 (Append/Reverse): Merge append and append!,
shown parameters as lst1 ... lstN, describe list argument for
scm_append and scm_append_x and note that it's unmodified.
2003-08-29 23:06:25 +00:00
Kevin Ryde
05c4ffe1a7 Move @contents to usual place after title page, and
after first menu since that looks nice in html.
2003-08-29 23:02:36 +00:00
Kevin Ryde
3adbc48c24 (Hash Table Reference): Add hashx- case
insensitive string example, add cross references to symbol-hash,
string-hash, string-hash-ci, and char-set-hash.
2003-08-29 23:01:17 +00:00