1999-12-15 Gary Houston * scheme.texi (SLIB installation): new node. 1999-12-06 Gary Houston * r4rs.texi: tweaked the dircategory/direntry for compatibility with the r5 version. guile-ref.texi: tweaked the dircategory. * Makefile.am (info_TEXINFOS): add r5rs.texi. * r5rs.texi: new file, lifted from Aubrey Jaffer's site. 1999-12-04 Gary Houston * scheme.texi (Generic Port Operations): add "port-closed?". 1999-11-19 Gary Houston * scheme.texi: rewrote the intros in the array nodes. 1999-11-18 Gary Houston * posix.texi (Network Sockets and Communication): add htons etc. (Ports and File Descriptors, Network Sockets and Communication): suggest setvbuf instead of duplicate-port for converting unbuffered ports to buffered. * scheme.texi (Uniform Array): add missing array types to the table. 1999-11-17 Gary Houston * posix.texi (Network Databases): updated. 1999-10-24 Gary Houston * scheme.texi (String Ports): add with-output-to-string and with-input-from-string. (Port Implementation): update for ptob seek. 1999-10-18 Gary Houston * scheme.texi (C Port Interface): update the description of the rw_random port flag. 1999-09-22 Gary Houston * scheme.texi: added a bit of documentation for port internals. 1999-09-12 Gary Houston * posix.texi (File System): make that "directory-stream?". 1999-09-11 Gary Houston * posix.texi (File System): added "directory?". 1999-09-06 James Blandy * mbapi.texi, mltext.texi: New files, describing interfaces for dealing with multilingual code. 1999-07-25 Gary Houston * scheme.texi, posix.texi: updated for changes in the I/O system and expect macros. 1999-01-25 Mark Galassi * scheme.texi (General option interface): applied a typo fix. Thanks to Eric Hanchrow (offby1@blarg.net). 1998-11-01 Mark Galassi * scheme.texi (Weak References): incorporated David Lutterkort's chapter on Weak References, which is based on Mikael's email message exchange with with Michael Livshin. 1998-10-29 Jim Blandy * scheme.texi: Corrected shell commands in example. (Thanks to Chris Bitmead.) 1998-10-25 Mikael Djurfeldt * gh.texi (C to Scheme, Scheme to C): Completed entries about vector conversions. 1998-08-26 Mark Galassi * gh.texi (Starting and controlling the interpreter): modified the gh_enter() docs in response to some good comments from Dirk Herrmann: now they address the issue of loading ice-9/boot-9.scm, and include Dirk's hackaround for the problem until we fix it properly. 1998-04-29 Mark Galassi * scheme.texi (Dynamic Linking from Marius): added Marius's new chapter on dynamic linking; there is still a section in dynamic linking (written by Tim maybe?), and I have to examine how to resolve that. 1998-03-30 Mikael Djurfeldt * scheme.texi (Port Operations): Changed entry for port-column and port-line. (Thanks to Per Bothner.) 1998-02-02 Mikael Djurfeldt * scheme.texi (Exceptions): Adjusted documentation to reflect the removal of the (catch #f ...) mechanism. 1998-01-28 Mark Galassi * guile-ref.texi: changed @dircategory to "Scheme Programming". It seems to be the consensus. 1998-01-20 Mikael Djurfeldt * gh.texi (C to Scheme): Added documentation for gh_doubles2scm and gh_doubles2dvect. (Scheme to C): Added documentation for gh_scm2doubles. 1998-01-15 Mark Galassi * gh.texi (Calling Scheme procedures from C): removed gh_make_subr() since Mikael pointed out that it is gone from Guile. I don't remember its history any more, but I don't think anyone is missing it. 1998-01-03 Tim Pierce * scheme.texi (Evaluation): Several corrections supplied by MDJ. Sat Dec 27 19:02:36 1997 Tim Pierce * appendices.texi (Internals, Symbols): New nodes. * scheme.texi (Configuration Data): New node. 1997-12-27 Tim Pierce * guile-ref.texi (Bitwise Operations): New description. 1997-12-24 Tim Pierce * scheme.texi (Port Operations, Evaluation): New nodes. 1997-12-13 Tim Pierce * scheme.texi, posix.texi: Documented each procedure as `procedure', `primitive' or `syntax' as appropriate. (Records): Change record-type-field-names to record-type-fields. (Low level thread primitives): Change with-new-thread to call-with-new-thread. Sun Dec 7 22:47:22 1997 Gary Houston * posix.texi (Processes): add "system" procedure. 1997-11-23 Mark Galassi * gh.texi (Starting and controlling the interpreter): added documentation for gh_repl() -- gh_repl() has changed since I saw the scm_shell() routine. 1997-11-19 Tim Pierce * scheme.texi (String Fun): New node. (Hash Tables): Added `get-handle' and `create-handle!' docs. * posix.texi (Networking Databases): Add docs for gethost, getnet, getserv, getproto. Expanded on miscellaneous docs. 1997-11-18 Tim Pierce * posix.texi: New file; moved docs for POSIX interface here. * Makefile.am: Add posix.texi. * Makefile.in: Regenerated. * guile-ref.texi: Reorganize top-level menu. @include posix.texi. * scheme.texi: Moved many nodes around, some restructuring (e.g. new "Data Structures" node for records, structures, arrays, hash tables, and so on). 1997-10-19 Mark Galassi * gh.texi (Calling Scheme procedures from C): added many routines as I go through R4RS and try to complete the gh_ interface. Wed Oct 8 04:51:54 1997 Gary Houston * scheme.texi (Dynamic Roots): added batch mode procedures. 1997-10-03 Mikael Djurfeldt * scheme.texi (Vtables): Changed 0 --> @code{vtable-index-layout}; Changed @code{struct-vtable-offset} --> @code{vtable-offset-user}; Added short note about the print call-back initializer. (This section is in need of review. However, we shoudn't spend much time on it since the structs will be replaced by something equivalent, but with a different interface.} Sun Sep 28 00:02:35 1997 Mark Galassi * scheme.texi (Keywords): very small re-organization to take advantage of the fact that read-options is now documented in another chapter. Thu Sep 25 23:37:02 1997 Mark Galassi * scheme.texi (Guile options interface): renamed the symbol case section to "Guile options interface". "Reader options" is now a subsection of that. I've finally figured a lot of how options work, thanks to discovering Mikael's comments in options.c and an old note from Mikael to Jim describing it. (Guile options interface): reorganized the individual option groups. This section (on options) of the manual is now reasonably complete, unless I am completely missing something. Wed Sep 24 15:25:03 1997 Mark Galassi * scheme.texi (The Guile module system): Added a bit more to this chapter, mostly the more user-friendly (use-modules (ice-9 module-name)) approach. (Symbol case): tried to write something about this, but it will need to be reviewed by someone who understands the big picture of read options. I also think the section name should be changed to something like "Read options". Sun Sep 21 18:45:57 1997 Mark Galassi * scheme.texi (SLIB): some little details, including splitting off what does in the installation chapter. Also added a section on Jacal, which has some open issues. * appendices.texi (Packages not shipped with Guile): added this section to describe getting resources on SCSH, SLIB and Jacal (and who knows what else in the future). Sat Aug 30 19:31:22 1997 Gary Houston * scheme.texi (Uniform Array): mention start and end arguments for uniform-array-read! and uniform-array-write. Sat Aug 23 19:05:08 1997 Gary Houston * guile-ref.texi (Top): corresponding changes. * scheme.texi (Exception Handling): add scm-error, strerror. (Exceptions): renamed from Exception Handling. (Exceptions): deleted empty section. Mon Aug 18 16:11:43 1997 Jim Blandy * texinfo.tex: Installed from texinfo release 3.11. Fri Aug 15 08:14:32 1997 Gary Houston * scheme.texi (file system): added truncate-file. chown, fcntl, fseek, ftell updated. (ports vs file descriptors): added fsync, open, open-fdes. (time): added times. Sun Aug 10 07:39:55 1997 Gary Houston * scheme.texi (processes): added execle. Tue Jul 29 02:01:21 1997 Gary Houston * setvbuf added. primitive-dup[2] removed. Sat Jul 26 04:25:40 1997 Gary Houston * various close and dup procedures added, plus setenv. Sat Jul 19 04:04:50 1997 Gary Houston * scheme.texi (signals): new section. (processes): primitive-exit. (ports vs. file descriptors): force-output, flush-all-ports. fcntl from NEWS. Fri Jul 18 07:58:52 1997 Gary Houston * scheme.texi (SLIB): update initialization details. (expect): likewise. (The Scheme shell (scsh)): likewise. Fri Jun 27 00:31:25 1997 Tim Pierce * scheme.texi (Regexp Functions): Add docs for make-regexp flags regexp/icase, regexp/newline, regexp/basic, regexp/extended. Mon Jun 23 12:35:57 1997 Tim Pierce * appendices.texi (debugger user interface): new text. (Single-Step, Trace, Backtrace): new nodes. * scheme.texi: Many revised nodes, some new ones. (Binary Numeric Operations, Input/Output Ports, File Ports, Soft Ports, String Ports): Imported documentation from SCM and SLIB manuals. (Association Lists and Hash Tables, Dictionary Types, Association Lists, Hash Tables): New nodes. (Dictionaries in general): Removed. (Regular Expressions): Replaced. (Rx Interface): New node, renamed from old `Regular Expressions'. (Regexp Functions, Match Functions, Backslash Escapes): new nodes. (Property Lists): new node with documentation for both object and procedure properties. (Object Properties): removed. * guile-ref.texi: change `Object Properties' to `Property Lists'.