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
Kevin Ryde
412d82c4f3
*** empty log message ***
2003-08-25 23:18:12 +00:00
Kevin Ryde
41e7d0f5de
(How guile-snarf works): Need @@ for texinfo in example.
2003-08-25 23:02:16 +00:00
Kevin Ryde
b71d6c47ec
*** empty log message ***
2003-08-25 23:00:05 +00:00
Kevin Ryde
bc38bb441a
(Scientific): Add two-argument atan.
2003-08-25 22:26:37 +00:00
Kevin Ryde
ac5fa6d1be
(Hash Table Reference): Collect up groups of
...
functions to avoid duplication. Revise notes on hashx functions and
on vector implementation. In make-hash-table, size is now optional.
Add hash-map and hash-for-each.
2003-08-17 00:28:51 +00:00
Kevin Ryde
78c2d49cde
*** empty log message ***
2003-08-12 21:48:57 +00:00
Kevin Ryde
bbdbcf35ae
(while do): Update `while' for code rewrite, in
...
particular describe break and continue.
2003-08-12 21:48:27 +00:00
Kevin Ryde
ddff957cd6
*** empty log message ***
2003-08-08 22:20:46 +00:00
Kevin Ryde
8510ef7a1b
(Memory Blocks): Add index entries for deprecated scm_must_malloc and friends.
2003-08-08 22:08:25 +00:00
Kevin Ryde
8e5b4b9e34
*** empty log message ***
2003-07-28 23:59:47 +00:00
Kevin Ryde
603707f49b
(List Constructors): Remove scm_cons_star, since it's not very helpful.
2003-07-28 23:31:26 +00:00
Kevin Ryde
3212db7eda
(Property Primitives): In primitive-property-ref,
...
note parameters to not-found-proc, use hyphens rather than underscores
for that parameter name.
In primitive-property-set!, VAL is the value parameter not CODE.
2003-07-28 23:27:03 +00:00
Kevin Ryde
48513dcdf2
*** empty log message ***
2003-07-24 00:47:39 +00:00
Kevin Ryde
807a30f1db
(Continuations): Rewrite with more detail.
2003-07-24 00:30:31 +00:00
Kevin Ryde
0d1fdc1f93
Bit more of:
...
(Parallel Forms): New section.
2003-07-24 00:12:06 +00:00
Kevin Ryde
87f763ad4c
(Parallel Forms): New section.
2003-07-24 00:11:09 +00:00
Kevin Ryde
72d50982e7
(System asyncs): Add index entries for C functions.
2003-07-24 00:03:53 +00:00
Kevin Ryde
54148bb85a
(Dynamic Wind): Untabify.
...
(Multiple Values): Use @result.
Reported by Stephen Compall <s11@member.fsf.org>.
2003-07-23 23:53:39 +00:00
Kevin Ryde
67081a34cb
*** empty log message ***
2003-07-18 01:21:30 +00:00
Kevin Ryde
0e97e58d9d
(Fly Evaluation): In apply, reword for
...
clarity, drop the "append" example. Add scm_apply, scm_apply_0,
scm_apply_1, scm_apply_2, scm_apply_3.
Add scm_call_0, scm_call_1, scm_call_2, scm_call_3.
In apply:nconc2last, move down after "apply", reword for clarity, note
correspondence to apply params.
2003-07-18 01:21:05 +00:00