1 2001-07-19 Rob Browning <rlb@defaultvalue.org>
3 * posix.texi (Signals): add docs for setitimer and getitimer.
5 2001-07-11 Gary Houston <ghouston@arglist.com>
7 * scheme-evaluation.texi: Added `load-from-path'. Corrected `load':
8 it doesn't use the load paths.
10 2001-07-04 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
12 * scheme-data.texi (Hook Reference): Removed documentation for
13 `make-hook-with-name', which does note exist. Added note about
14 unspecified return values to all procedure documentation
16 2001-07-02 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
18 * srfi-modules.texi (SRFI-1 Fold and Map): Documented extended
19 versions of `map' and `for-each'.
21 2001-06-30 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
23 * preface.texi (Manual Conventions): Added description of
24 @result{} and @print{}.
26 * scheme-data.texi (Hash Table Examples): New subsubsection.
28 2001-06-30 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
30 * scheme-data.texi (Hash Tables): Added docs for
33 2001-06-29 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
35 * misc-modules.texi: New file.
36 (Pretty Printing): New chapter.
37 (Formatted Output): New chapter.
39 * Makefile.am (guile_TEXINFOS): Added misc-modules.texi.
41 * guile.texi (Top): Added inclusion of misc-modules.texi.
43 * scheme-modules.texi (Included Guile Modules): Added (srfi
44 srfi-4) and (ice-9 rw) modules.
45 (Module System Quirks): Removed note that `module-export!' must be
46 called via gh_eval_str, now that we have scm_c_export.
48 * repl-modules.texi (Loading Readline Support, Readline Options):
51 2001-06-27 Neil Jerram <neil@ossau.uklinux.net>
53 * posix.texi (Network Sockets and Communication): Grammar fix -
54 thanks to Christopher Cramer!
56 2001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
58 * srfi-modules.texi (SRFI-4): Added documentation for the new
61 2001-06-26 Neil Jerram <neil@ossau.uklinux.net>
63 * gh.texi (scm transition summary): Refer to scm_mem2string
64 instead of scm_makfromstr.
66 2001-06-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
68 * oldfmt.c (scm_oldfmt): Use scm_mem2string instead of
71 2001-06-25 Neil Jerram <neil@ossau.uklinux.net>
73 * gh.texi (GH deprecation): Remove paragraph about portability.
75 * extend.texi (Libguile Intro): Updated following Marius'
78 2001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
80 * Makefile.am (version.texi, version-tutorial.texi): Removed
81 kluges to build them unconditionally.
83 2001-06-22 Neil Jerram <neil@ossau.uklinux.net>
85 * gh.texi (scm transition summary): New node for summary of how to
86 transition from GH to scm interface.
87 (GH): Link to new node.
88 (Calling Scheme procedures from C): Remove doc for gh_set_car and
89 gh_set_cdr, which don't actually exist.
90 (Data types and constants defined by gh): Correct
91 SCM_UNSPECIFIED/SCM_UNDEFINED confusion.
92 (Calling Scheme procedures from C): Correct SCM_EOL/SCM_UNDEFINED
95 2001-06-20 Neil Jerram <neil@ossau.uklinux.net>
97 * guile.texi (Top): Move GH chapter to end of Part V.
99 * extend.texi (Libguile Intro), gh.texi (GH deprecation): Explain
100 deprecation of GH and broad plan for documentation of scm
103 2001-06-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
105 * srfi-modules.texi (SRFI-1): Completed procedure documentation.
107 * scheme-data.texi (List Constructors): Added make-list.
108 Added type index entries for all data types.
110 2001-06-15 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
112 * srfi-modules.texi (SRFI-1): New section documenting the SRFI-1
115 2001-06-14 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
117 * scheme-modules.texi (Included Guile Modules): Added reference to
118 (srfi srfi-1) module.
120 2001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
122 * posix.texi (Conventions): Use `system-error-errno' instead of
125 2001-06-04 Gary Houston <ghouston@arglist.com>
127 * scheme-io.texi (Block Reading and Writing): added
128 write-string/partial, updated read-string!/partial.
130 2001-05-30 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
132 * General: A lot of typo, texinfo markup and layout corrections.
134 * scheme-data.texi (Arithmetic): Clarified docs for - and /.
135 (String Modification): Removed docs for C functions
136 (scm_substring_move_right_x etc.)
137 (Keyword Procedures): New section documenting the keyword
138 procedures from boot-9.scm.
139 (Vectors): Moved the section before the non-standard data types.
141 * data-rep.texi (Defining New Types (Smobs)): Adapted description
142 of smobs and proocedure creation to new terminology.
143 (Describing a New Type): Removed mentioning of
144 scm_make_smob_type_mfpe from smob function list and added
145 deprecation notice for this function.
146 (Creating Instances): Added description and macro docs for smobs
147 with 2 or 3 data cells.
148 (Garbage Collecting Smobs): Removed old docs for SCM_GCTYP16.
149 (Garbage Collecting Simple Smobs): Added some clarification about
150 usage and usefulness.
151 (Non-immediate Datatypes): Changed R4RS reference to R5RS.
152 (Vector Data): Document type-specific accessors.
155 2001-05-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
157 * guile.texi: Commented out menu entry and inclusion of Tcl/Tk
160 * indices.texi: Users are advised to look under C and Scheme
161 names, xref to transformation rules added.
163 * intro.texi, scheme-modules.texi, scheme-ideas.texi,
164 scheme-evaluation.texi, scheme-data.texi, scheme-procedures.texi:
165 Fixed most REFFIXMEs.
167 * srfi-modules.texi (About SRFI Usage): New node.
171 2001-05-19 Neil Jerram <neil@ossau.uklinux.net>
173 * posix.texi (Networking): Split existing material into new nodes
174 `Network Address Conversion' and `Network Databases'.
176 * scheme-control.texi (Lazy Catch): Update doc for new constraint
177 that lazy-catch handlers are not allowed to return.
179 2001-05-16 Rob Browning <rlb@cs.utexas.edu>
181 * scheme-options.texi (Install Config): fixed minor-version docs
182 and added micro-version docs.
184 2001-05-16 Neil Jerram <neil@ossau.uklinux.net>
186 * data-rep.texi, srfi-modules.texi (SRFI-14 Iterating Over
187 Character Sets), scheme-io.texi (Block Reading and Writing),
188 scheme-control.texi (Lazy Catch), scheme-procedures.texi (Internal
189 Macros): Add @bullet to @itemize usages. (Thanks for Masao
190 Uebayashi for the bug report!)
192 2001-05-15 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
194 * scripts.texi (Invoking Guile): Added docs for --use-srfi.
196 * expect.texi, repl-modules.texi: Start the chapters with a new
199 * srfi-modules.texi (SRFI-0): Added note about supported feature
200 identifiers and an example. Start the chapter with a new page.
202 * srfi-modules.texi, scheme-data.texi, scheme-control.texi,
203 scheme-binding.texi, repl-modules.texi, posix.texi, intro.texi,
204 scheme-utility.texi: Change `--' to `-' throughout.
206 2001-05-14 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
208 * srfi-13-14.texi: Removed.
210 * srfi-modules.texi (SRFI-13): Merged SRFI-13 docs into SRFI
212 (SRFI-14): Merged SRFI-14 too.
214 * guile.texi (Top): Remove inclusion of obsolete SRFI-13/14 file.
216 * srfi-modules.texi (SRFI-0): New section.
217 (SRFI-16): New section.
219 Change `--' to `-' throughout.
221 2001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
223 * intro.texi, scheme-modules.texi, scheme-procedures.texi:
224 Fixup some module-related references.
226 * scheme-modules.texi (Modules): Remove "babbling" fixme.
227 (The Guile module system): Rewrite intro.
228 (General Information about Modules): Rewrite some parts.
229 Move problems to "Module System Quirks".
230 (Using Guile Modules): Renamed from "Loading Guile Modules".
232 Remove reivewme comment.
233 (Creating Guile Modules): Review, touch up.
234 Remove "Tkintr" comment.
235 (Module System Quirks): New node/subsection.
237 2001-05-06 Thien-Thi Nguyen <ttn@revel.glug.org>
239 * intro.texi (Using Guile Modules): Review; remove reviewme
240 comment. Expand `GUILE_LOAD_PATH' blurb; add small example.
241 (Reporting Bugs): Review; remove reviewme comment.
242 Reword some phrases; add texi markup.
243 Add suggestion to include `guile-config info' output.
244 Update gdb invocation; add fixme question.
246 2001-05-05 Neil Jerram <neil@ossau.uklinux.net>
248 * AUTHORS: Added Martin Grabmueller.
250 * scheme-procedures.texi (Macros, Syntax Rules, Internal Macros):
252 (Syntax Case): New node, but currently empty.
254 * scheme-data.texi (Booleans, Symbols): Supply cross-references.
256 2001-05-04 Neil Jerram <neil@ossau.uklinux.net>
258 * new-docstrings.texi, posix.texi, scheme-control.texi,
259 scheme-data.texi, scheme-debug.texi, scheme-evaluation.texi,
260 scheme-io.texi, scheme-memory.texi, scheme-procedures.texi:
261 Automatic docstring updates (mostly argument name updates and
264 * scheme-modules.texi: Change double hyphens to single.
266 * scheme-control.texi (Lazy Catch): Completed.
268 * posix.texi (Network Databases and Address Conversion): New
269 subsubsection `IPv6 Address Conversion'.
271 2001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
273 * preface.texi (iff): Use proper texi markup.
274 Thanks to Florian Weimer.
276 2001-05-04 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
278 * scheme-io.texi (Block Reading and Writing): Moved the
279 documentation for read-string!/partial from the node `Reading'.
281 * scheme-data.texi (List/String Conversion): Added docstring for
284 2001-05-02 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
286 * srfi-13-14.texi: Added @bullet to various @itemize lists.
288 * srfi-modules.texi (SRFI Support): New file and chapter.
290 * Makefile.am (guile_TEXINFOS): Added repl-modules.texi and
293 * guile.texi (Top): New menu entries for the new chapters.
294 (Top): @includes for the new chapters.
295 (Top): New menu entry for `SRFI Support', @include for
298 * repl-modules.texi: New file.
299 (Readline Support): New chapter for (ice-9 readline).
300 (Value History): New chapter for (ice-9 history).
302 2001-05-02 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
304 * scheme-modules.texi (Dynamic Libraries): Renamed from `Dynamic
305 Linking from Marius''.
306 (The Guile module system): Removed obsolete naming convention.
307 (Loading Guile Modules, Creating Guile Modules),
308 (More Module Procedures, Included Guile Modules): New nodes, split
309 from `The Guile module system'.
310 (The Guile module system): Changed references to (ice-9 slib) to
311 (ice-9 popen), because note everybody has SLIB installed.
312 (Included Guile Modules): Added a bunch of modules shipped with
315 (Dynamic Libraries): (old version) Removed.
317 * scheme-io.texi (Block Reading and Writing): Corrected
318 capitalization, so it builds again.
320 2001-05-01 Gary Houston <ghouston@arglist.com>
322 * scheme-io.texi: Removed obsolete section Binary IO. Added
323 new section Block Reading and Writing. Updated section
324 Line/Delimited with module usage.
326 2001-04-29 Neil Jerram <neil@ossau.uklinux.net>
328 * deprecated.texi (Tags): Removed - deprecation expired.
330 * scheme-io.texi (Random Access): Removed `fseek' - deprecation
333 * guile.texi (Top): Add menu entry for Manual Conventions node.
335 2001-04-28 Neil Jerram <neil@ossau.uklinux.net>
337 * THANKS: Move authorship bit into AUTHORS, simplify structure,
340 * AUTHORS, guile.texi, guile-tut.texi, goops.texi, Makefile.am:
341 Consolidate authorship information in AUTHORS file, and @include
342 AUTHORS from the top level source file for each manual.
344 2001-04-28 Thien-Thi Nguyen <ttn@revel.glug.org>
346 * preface.texi (Manual Conventions): New chapter.
348 2001-04-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
350 * srfi-13-14.texi (Reverse/Append): Updated procedure names for
351 string-concatenate-reverse[/shared].
352 (Reverse/Append): Document the parameter `end' to
353 string-concatenate-reverse.
355 2001-04-26 Neil Jerram <neil@ossau.uklinux.net>
357 * data-rep.texi (Defining New Types (Smobs)): Use non-deprecated
358 smob interface. Thanks to Masao Uebayashi for the patch!
359 (Creating Instances): Don't need SCM_NIMP anymore.
361 2001-04-25 Marius Vollmer <mvo@zagadka.ping.de>
363 * guile.1: New file, from Robert Merkel and Rob Browning.
364 * Makefile.am (man_MANS, EXTRADIST): Added, but still commented
365 out: install and distribute the manpage. It is not yet installed
366 or distributed since we don't have Robert's papers yet.
368 2001-04-24 Neil Jerram <neil@ossau.uklinux.net>
370 * guile-tut.texi: Include version-tutorial.texi rather than
373 * Makefile.am ($(srcdir)/version-tutorial.texi): New target, to
374 avoid having two files both include version.texi.
376 2001-04-24 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
378 * Makefile.am (guile_TEXINFOS): Added srfi-13-14.texi.
380 * srfi-13-14.texi: New file documenting SRFI-13/14.
382 * guile.texi (Top): Added the SRFI-13/14 menu entry and @include.
384 2001-04-22 Neil Jerram <neil@ossau.uklinux.net>
386 * posix.texi (Network Sockets and Communication): Automatic
387 docstring updates for `socket' and `connect'. (For IPV6 support.)
389 * scheme-io.texi: Remove old docstring comments referring to
392 * appendices.texi (The Basic Guile Package, Packages not shipped
393 with Guile), env.texi (Switching to Environments), format.texi
394 (Format Specification), gh.texi
395 (Executing Scheme code, Calling Scheme procedures from C),
396 guile-tut.texi (How to characterize Guile), scheme-data.texi
397 (Symbols, Keywords, Keyword Read Syntax, Append/Reverse),
398 scheme-evaluation.texi (Delayed Evaluation), scheme-modules.texi
399 (Scheme and modules), scheme-io.texi (Soft Ports): Change R4RS
402 * r4rs.texi: Removed.
404 * Makefile.am (info_TEXINFOS): Remove r4rs.
406 * README: Note removal of r4rs, and provide a reference.
408 * scheme-control.texi (Exceptions): Extended documentation.
409 (Continuations): Correct "except" typo, and fix reference to
410 Exceptions node. Plus minor review changes.
412 2001-04-20 Neil Jerram <neil@ossau.uklinux.net>
414 * scheme-control.texi (Exceptions): Reorganized and extended
415 existing documentation; more to come.
417 2001-04-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
419 * scheme-evaluation.texi (Comments): Document normal comments and
421 (Block Comments): Documented multiline comments.
422 (Case Sensitivity): Documented R5RS and Guile behaviour and how to
425 * scheme-control.texi (Continuations): Added some documentation
427 (Exceptions): Added xref to `Continuations'.
429 * scheme-binding.texi (Binding Reflection): Typo fix.
431 2001-04-20 Neil Jerram <neil@ossau.uklinux.net>
433 * gh.texi (Executing Scheme code): gh_eval_file returns
434 SCM_UNSPECIFIED. Thanks to Dirk for the report!
436 * data-rep.texi (Non-immediate Datatypes, Immediates vs
437 Non-immediates): Emphasize current rather than pre-1.4 practice
438 when talking about not needing to call SCM_NIMP.
440 * recipe-guidelines.txt: New file: guidelines for contributions to
441 the Guile Recipes manual.
443 2001-04-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
445 * intro.texi (Using Guile Modules): Wrote intro to using modules.
446 (Writing New Modules): New intro for writing modules.
447 (Reporting Bugs): Added info about what is a bug and what to
448 include in a bug report (taken and adapted from the Emacs
451 2001-04-19 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
453 * scheme-control.texi (while do): Added documentation for named
456 * scheme-binding.texi (Internal Definitions): New explanation of
457 `Internal Definitions'.
458 (Top Level): Documented behaviour of top level definitions.
459 (Binding Constructs): New introductory text.
460 (Local Bindings): Explain concept of local bindings. Document
461 let, let* and letrec.
463 2001-04-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
465 * scheme-modules.texi (Modules): Added menu descriptions.
466 (Scheme and modules, The Guile module system): Some whitespace
468 (The Guile module system): Layout fixes, docstring fix for
471 2001-04-17 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
473 * scheme-control.texi (Multiple Values): Documented concept of
474 multiple values, added docs for `receive'.
475 (begin): Documented `begin'.
476 (if cond case): Documented `if', `cond' and `case'.
477 (and or): Documented `and' and `or'.
478 (while do): Documented `do' and `while'.
480 * scheme-procedures.texi (Optional Arguments): Split the node,
481 added introductory text, added menu for subsections.
482 (let-optional Reference, let-keywords Reference),
483 (lambda* Reference, define* Reference): Added syntax documentation
484 for all exported procedures from (ice-9 optargs).
486 2001-04-17 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
488 * scheme-utility.texi (General Conversion): New node, added
490 (Equality): Added definition and explanation of `sameness'.
492 * posix.texi (System Identification): Added `gethostname' and
494 (Processes): Added `setpriority' and `getpriority'.
495 (User Information): Added `cuserid' and `getlogin'.
496 (Ports and File Descriptors): Added `flock'.
497 (Processes): Added `chroot'.
498 (File System): Added `mkstemp!'.
499 (Encryption): New node, added `crypt' and `getpass'.
501 * new-docstrings.texi: Moved several docstrings over to the
502 reference manual (see above which).
504 * scheme-data.texi (Data Types), (Numerical Tower): Add explicit
505 @bullet to @itemize to satisfy older `makeinfo'.
507 2001-04-16 Neil Jerram <neil@ossau.uklinux.net>
509 * data-rep.texi (Signalling Type Errors): Update SCM_ASSERT doc
510 for recent changes to disallow passing a string parameter as the
511 `pos'. Thanks to Dirk Herrmann for the patch!
513 2001-04-13 Neil Jerram <neil@ossau.uklinux.net>
515 * data-rep.texi (Unpacking the SCM type): New section, taken from
516 Dirk Herrmann's description of SCM and scm_bits_t in api.txt.
517 (Immediate Datatypes, Non-immediate Datatypes): Remove obsolete
518 notes about needing to call SCM_NIMP.
520 2001-04-11 Neil Jerram <neil@ossau.uklinux.net>
522 * scheme-procedures.texi (Procedures with Setters): Fix dvi
523 building syntax error. Thanks to Dale P. Smith for the report and
526 2001-04-11 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
528 * scheme-scheduling.texi (Arbiters): New explanatory text.
529 (Asyncs): New explanations and documentation.
530 (Scheduling): Added menu entry descriptions.
531 (Fluids): New documentation.
533 2001-04-11 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
535 * scheme-procedures.texi (Lambda): Documented the lambda form.
536 (Procedure Properties): Concept and usage explanation added.
537 (Procedures with Setters): Explain by example, introduce
540 * scheme-data.texi (Symbols and Variables): Split and reorganized
542 (Symbols): New introductory text.
543 (Characters): Added char-ci* procedures to rn index.
545 2001-04-10 Neil Jerram <neil@ossau.uklinux.net>
547 * scm.texi (Handling Errors): Improve Texinfo markup. Thanks to
548 Dale P. Smith for the patch!
550 * api.txt (Accessing Cell Entries): Fix typo.
552 2001-04-09 Neil Jerram <neil@ossau.uklinux.net>
554 * deprecated.texi (Shared And Read Only Strings): New section for
555 deprecated string stuff. I've also updated the text a bit to
556 reflect current usage of "read only" strings.
558 * scheme-data.texi (Shared Substrings, Read Only Strings): Moved
561 * deprecated.texi, posix.texi, scheme-binding.texi,
562 scheme-control.texi, scheme-data.texi, scheme-debug.texi,
563 scheme-evaluation.texi, scheme-io.texi, scheme-memory.texi,
564 scheme-modules.texi, scheme-options.texi, scheme-procedures.texi,
565 scheme-scheduling.texi, scheme-translation.texi,
566 scheme-utility.texi: Remove `@c docstring' comments, since they
567 aren't used any more by the docstring tracking utilities.
569 2001-04-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
571 * scheme-data.texi (Pairs): New data type and procedure
573 (Lists): Added new subsections for grouping the list procedures.
574 (Hooks): Added new nodes for hook subsections.
575 (String Syntax): New node, factoring out read syntax.
576 (Strings): Some blurb about allowed characters, zero-termination
578 (Keywords): Added menu descriptions.
580 2001-04-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
582 * scheme-indices.texi (R5RS Index): Print index `rn', not `r5'.
584 * guile.texi: The index formerly known as `r5' is now called `rn'.
586 * scheme-utility.texi, scheme-procedures.texi, scheme-io.texi,
587 scheme-evaluation.texi, scheme-control.texi, scheme-data.texi:
588 Changed all @r5index entries to @rnindex.
590 2001-04-06 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
592 * scheme-data.texi (Hooks): Added hook description and
595 2001-04-06 Thien-Thi Nguyen <ttn@revel.glug.org>
597 * scheme-scheduling.texi (Higher level thread
598 procedures): Replace some instances of `@var' with `@code'.
600 * scheme-scheduling.texi (Higher level thread
601 procedures): Rewrite.
603 2001-04-04 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
605 * scheme-data.texi (Alphabetic Case Mapping),
606 (String Comparison): Rearranged function order.
607 (Vectors): Reorganized, new introductory text, docs about read
610 2001-04-03 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
612 * scheme-options.texi, scheme-procedures.texi,
613 scheme-modules.texi, scheme-memory.texi, scheme-control.texi,
614 scheme-utility.texi, scheme-io.texi, scheme-evaluation.texi,
615 scheme-data.texi: Removed a lot of ARGFIXME's after tweaking
616 docstrings and C source.
618 * new-docstrings.texi, scheme-io.texi, scheme-data.texi,
619 posix.texi, scheme-control.texi, scheme-evaluation.texi,
620 scheme-memory.texi, scheme-procedures.texi, scheme-modules.texi,
621 scheme-scheduling.texi: Automated docstring merging.
623 2001-04-02 Neil Jerram <neil@ossau.uklinux.net>
625 * data-rep.texi (Immediates vs. Non-immediates): Update
626 out-of-date documentation. (Thanks to Dirk Herrmann for the
628 (Immediates vs Non-immediates): Renamed without the dot, since the
629 dot causes `info' not to be able to display this node!
631 * Makefile.am (guile_TEXINFOS): Add in a few more source files
632 that had got left out.
634 2001-03-30 Neil Jerram <neil@ossau.uklinux.net>
636 * scheme-reading.texi (Further Reading): Add bullets to further
639 * gh.texi: Insert page break before chapter. Remove page breaks
642 * Makefile.am: Add script-getopt.texi.
644 * guile.texi (Top): Include and link to new script-getopt.texi
647 * script-getopt.texi: New chapter on command line handling.
648 (Written and contributed by Martin Grabmueller, revised by me.)
650 * intro.texi (Modules and Extensions): Fix typo.
652 2001-03-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
654 * scheme-data.texi (Strings): Reorganized the whole `Strings'
655 section and wrote introductory material for each new subsection.
657 2001-03-25 Marius Vollmer <mvo@zagadka.ping.de>
659 * intro.texi (Modules and Extensions): Some short text about
660 dynamic libraries and modules.
662 2001-03-23 Neil Jerram <neil@ossau.uklinux.net>
664 * intro.texi (Writing Extensions for Guile), scheme-data.texi
667 * guile-tut.texi, ChangeLog-guile-doc-tutorial: Added to CVS. It
668 seems that I somehow missed these out when I moved everything from
669 guile-doc to guile-core.
671 * posix.texi, scheme-data.texi, scheme-evaluation.texi,
672 scheme-io.texi, scheme-memory.texi: Automatic docstring updates.
674 * new-docstrings.texi: New file. Holds snarfed docstrings that
675 have not yet been incorporated into the reference manual.
677 2001-03-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
679 * scheme-options.texi (Evaluator options): Added evaluator
680 options, corrected docs for evaluator trap options.
682 * scheme-evaluation.texi (Scheme Read): New docs for read-options,
683 read-enable, read-disable and read-set! and cross references to
685 (Evaluator Options): New docs for eval-options, eval-enable,
686 eval-disable and eval-set!, traps, trap-enable, trap-disable and
687 trap-set! and cross references to option nodes.
688 (Evaluator Behaviour): Renamed node from `Evaluator options' to
691 * scheme-io.texi (String Ports): Added docs for SRFI-6 procedures.
692 (Void Ports): Corrected introductory comment.
694 2001-03-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
696 * scheme-data.texi (Arithmetic): Documented the arithmetic
698 (Integer Operations): Added documentation.
699 (Comparison): Added documentation.
700 (Complex): Added documentation.
701 (Symbols and Variables): Comment out `builtin-bindings', which is
702 removed according to NEWS.
703 (Pairs): Added documentation.
705 * scheme-io.texi: Added R5RS index entries for all R5RS
707 (File Ports): New docs for `call-with-input-file',
708 `call-with-output-file', `with-input-from-file',
709 `with-output-to-file', `with-error-to-file'.
711 * scheme-control.texi, scheme-utility.texi,
712 * scheme-procedures.texi: Added R5RS index entries for all R5RS
715 * scheme-evaluation.texi (Fly Evaluation): Added documentation for
716 `apply'. Added R5RS index entries for all R5RS procedures.
718 * scheme-data.texi: Added R5RS index entries for all R5RS
719 procedures. Removed R5RS index entries for `ass{q,v,occ}-set!'.
720 Removed explicit entries into the function entries. They are
722 (Vectors): Added documentation for `make-vector', `vector-ref' and
725 2001-03-12 Marius Vollmer <mvo@zagadka.ping.de>
727 * intro.texi: Changed to reflect current practice better. Added
728 stuff about writing Guile Extensions (aka dynamically loaded
731 2001-03-09 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
733 * goops.texi (VERSION): Bumped to version 0.3.
735 * goops-tutorial.texi, goops.texi: Updated to reflect new
736 define-method syntax.
738 2001-03-09 Neil Jerram <neil@ossau.uklinux.net>
740 * Makefile.am: Change HTML to HTMLDOC, now that we're part of a
743 Moving documentation files from guile-doc and guile-doc into
746 * env.texi, indices.texi, mbapi.texi, mltext.texi, scripts.texi,
747 scsh.texi, tcltk.texi, hierarchy.txt, scheme-indices.texi,
748 slib.texi, deprecated.texi, scheme-binding.texi, appendices.texi,
749 scheme-intro.texi, goops.texi, extend.texi, gh.texi, intro.texi,
750 preface.texi, scm.texi, goops-tutorial.texi, hierarchy.eps,
751 r4rs.texi, r5rs.texi, texinfo.tex, scheme-reading.texi,
752 data-rep.texi, scheme-utility.texi, posix.texi,
753 scheme-control.texi, scheme-debug.texi, scheme-evaluation.texi,
754 scheme-io.texi, scheme-memory.texi, scheme-modules.texi,
755 scheme-options.texi, scheme-procedures.texi,
756 scheme-scheduling.texi, scheme-translation.texi, guile.texi,
757 scheme-data.texi, scheme-ideas.texi, expect.texi,
758 ChangeLog-guile-doc-ref, guile-tut.texi,
759 ChangeLog-guile-doc-tutorial, AUTHORS, BUGS, NEWS, THANKS: New
762 * .cvsignore, Makefile.am, README: Merged.
764 * sources: New subdirectory.
766 Both the following files are about to be replaced by files from
769 * texinfo.tex: Removed.
771 * data-rep.texi: Removed.
773 2001-02-15 Neil Jerram <neil@ossau.uklinux.net>
775 * README: Explain retirement of `data-rep.texi'.
777 * Makefile.am (info_TEXINFOS, data_rep_TEXINFOS): Removed.
779 * data-rep.texi: Replace this copy of data-rep.texi with a notice
780 indicating that it has been retired. The master copy of
781 data-rep.texi is at guile-doc/ref/data-rep.texi.
783 2001-02-04 Marius Vollmer <mvo@zagadka.ping.de>
785 * data-rep.texi: Use SCM_SMOB_DATA instead of SCM_CDR. Also
786 things like SCM_SMOB_PREDICATE and SCM_NEWSMOB. Thanks to Dale
789 2000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
791 * mop.text: Preliminary documentation of the GOOPS meta object
794 2000-07-28 Neil Jerram <neil@ossau.uklinux.net>
796 * data-rep.texi (Garbage Collection): Fix "accomodate" spelling
799 2000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
801 * data-rep.tex: Removed documentation for SCM_OUTOFRANGE.
803 2000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
805 * data-rep.texi: Center discussion around the standard interface
806 for smob type creation (scm_make_smob_type) and warn about the
807 ongoing discussion which may result in deprecating
808 scm_make_smob_type_mfpe in next release of Guile.
810 2000-05-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
812 * data-rep.texi: Updated the macro names for operating on
815 2000-03-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
817 * api.txt: Added a first attempt for a description of the newly
818 designed low level API.
820 2000-01-31 Marius Vollmer <mvo@zagadka.ping.de>
822 * Makefile.am (version.texi): Override automake's rule for
823 version.texi so that it gets created even in non-maintainer-mode.
825 Thu Jan 20 13:00:18 2000 Greg J. Badros <gjb@cs.washington.edu>
827 * version.texi, stamp-vti: Removed -- these are auto-generated.
829 2000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
831 * Makefile.am (dist-hook): Updated to include oldfmt.c in
832 distribution archive.
834 * README: Updated with note about oldfmt.c.
836 * oldfmt.c: New file: Used by application writers to adapt to
837 new-style error format strings.
839 1999-12-06 Gary Houston <ghouston@freewire.co.uk>
841 * data-rep.texi: change dircategory to match change in guile-doc
844 1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
846 * Makefile.in: Deleted from CVS repository. Run the autogen.sh
847 script to create generated files like this one.
849 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
851 * Makefile.in: Regenerated.
853 Fri Jun 25 22:21:43 1999 Greg Badros <gjb@cs.washington.edu>
855 * data-rep.texi: Updated SMOB docs to talk about
856 scm_make_smob_type_mfpe, SCM_RETURN_NEWSMOB, SCM_NEWSMOB function
859 1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
861 * Makefile.in: Regenerated.
863 1998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
866 * Makefile.in: Regenerated.
868 * Makefile.am (EXAMPLE_SMOB_FILES): List example-smob/COPYING.
869 * Makefile.in: Regenerated.
871 1998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
873 * Makefile.in: Regenerated, after change to qthreads.m4.
875 1998-10-15 Jim Blandy <jimb@zwingli.cygnus.com>
877 * stamp-vti: Regenerated.
879 * hacks.el: Some handy helper functions for working on the manual.
881 * data-rep.texi: Extended to accomodate a full running example,
882 provided with the manual.
883 * example-smob: A new subdirectory, containing example files for
884 the manual chapter on smobs.
885 * Makefile.am (EXAMPLE_SMOB_FILES, dist-hook): New variable and
886 target, to get the example-smob directory into the distribution.
887 * Makefile.in: Regenerated.
889 1998-10-08 Jim Blandy <jimb@zwingli.cygnus.com>
891 * .cvsignore: New file, containing data-rep.info. I'm not sure
892 whether we want to check this file into CVS, because it's
893 generated; if you find compelling reasons it should be, let me
896 1998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
898 * New directory for documentation.
900 * data-rep.texi: It's not a real manual, but it's better than
902 * Makefile.am, Makefile.in, data-rep.info, data-rep.texi,
903 mdate-sh, stamp-vti, texinfo.tex, version.texi: The usual support