* Quoting fix in autogen.sh.
[bpt/guile.git] / doc / ChangeLog
CommitLineData
4172703a
MV
12001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
2
3 * Makefile.am (version.texi, version-tutorial.texi): Removed
4 kluges to build them unconditionally.
5
0c02b408
NJ
62001-06-22 Neil Jerram <neil@ossau.uklinux.net>
7
8 * gh.texi (scm transition summary): New node for summary of how to
9 transition from GH to scm interface.
10 (GH): Link to new node.
11
a0143ebc
NJ
122001-06-20 Neil Jerram <neil@ossau.uklinux.net>
13
14 * guile.texi (Top): Move GH chapter to end of Part V.
15
16 * extend.texi (Libguile Intro), gh.texi (GH deprecation): Explain
17 deprecation of GH and broad plan for documentation of scm
18 interface.
19
39e30745
MG
202001-06-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
21
22 * srfi-modules.texi (SRFI-1): Completed procedure documentation.
23
24 * scheme-data.texi (List Constructors): Added make-list.
25 Added type index entries for all data types.
26
272001-06-15 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
28
29 * srfi-modules.texi (SRFI-1): New section documenting the SRFI-1
30 module.
31
322001-06-14 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
33
34 * scheme-modules.texi (Included Guile Modules): Added reference to
35 (srfi srfi-1) module.
36
eb6c2de8
MV
372001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
38
39 * posix.texi (Conventions): Use `system-error-errno' instead of
40 explicit code
41
4bcdfe46
GH
422001-06-04 Gary Houston <ghouston@arglist.com>
43
44 * scheme-io.texi (Block Reading and Writing): added
45 write-string/partial, updated read-string!/partial.
46
cee2ed4f
MG
472001-05-30 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
48
49 * General: A lot of typo, texinfo markup and layout corrections.
50
51 * scheme-data.texi (Arithmetic): Clarified docs for - and /.
52 (String Modification): Removed docs for C functions
53 (scm_substring_move_right_x etc.)
54 (Keyword Procedures): New section documenting the keyword
55 procedures from boot-9.scm.
56 (Vectors): Moved the section before the non-standard data types.
57
58 * data-rep.texi (Defining New Types (Smobs)): Adapted description
59 of smobs and proocedure creation to new terminology.
60 (Describing a New Type): Removed mentioning of
61 scm_make_smob_type_mfpe from smob function list and added
62 deprecation notice for this function.
63 (Creating Instances): Added description and macro docs for smobs
64 with 2 or 3 data cells.
65 (Garbage Collecting Smobs): Removed old docs for SCM_GCTYP16.
66 (Garbage Collecting Simple Smobs): Added some clarification about
67 usage and usefulness.
68 (Non-immediate Datatypes): Changed R4RS reference to R5RS.
69 (Vector Data): Document type-specific accessors.
70
71
92905faf
MG
722001-05-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
73
74 * guile.texi: Commented out menu entry and inclusion of Tcl/Tk
75 stuff.
76
77 * indices.texi: Users are advised to look under C and Scheme
78 names, xref to transformation rules added.
79
80 * intro.texi, scheme-modules.texi, scheme-ideas.texi,
81 scheme-evaluation.texi, scheme-data.texi, scheme-procedures.texi:
82 Fixed most REFFIXMEs.
83
84 * srfi-modules.texi (About SRFI Usage): New node.
85 (SRFI-0): Extended.
86 Fixed all REFFIXMEs.
87
7215d65e
NJ
882001-05-19 Neil Jerram <neil@ossau.uklinux.net>
89
90 * posix.texi (Networking): Split existing material into new nodes
91 `Network Address Conversion' and `Network Databases'.
92
93 * scheme-control.texi (Lazy Catch): Update doc for new constraint
94 that lazy-catch handlers are not allowed to return.
95
d579d165
RB
962001-05-16 Rob Browning <rlb@cs.utexas.edu>
97
98 * scheme-options.texi (Install Config): fixed minor-version docs
99 and added micro-version docs.
100
230712c9
NJ
1012001-05-16 Neil Jerram <neil@ossau.uklinux.net>
102
103 * data-rep.texi, srfi-modules.texi (SRFI-14 Iterating Over
104 Character Sets), scheme-io.texi (Block Reading and Writing),
105 scheme-control.texi (Lazy Catch), scheme-procedures.texi (Internal
106 Macros): Add @bullet to @itemize usages. (Thanks for Masao
107 Uebayashi for the bug report!)
108
fb02eb66
MG
1092001-05-15 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
110
111 * scripts.texi (Invoking Guile): Added docs for --use-srfi.
112
113 * expect.texi, repl-modules.texi: Start the chapters with a new
114 page.
115
116 * srfi-modules.texi (SRFI-0): Added note about supported feature
117 identifiers and an example. Start the chapter with a new page.
118
119 * srfi-modules.texi, scheme-data.texi, scheme-control.texi,
120 scheme-binding.texi, repl-modules.texi, posix.texi, intro.texi,
121 scheme-utility.texi: Change `--' to `-' throughout.
122
554901a3
MG
1232001-05-14 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
124
125 * srfi-13-14.texi: Removed.
126
127 * srfi-modules.texi (SRFI-13): Merged SRFI-13 docs into SRFI
128 chapter.
129 (SRFI-14): Merged SRFI-14 too.
130
131 * guile.texi (Top): Remove inclusion of obsolete SRFI-13/14 file.
132
133 * srfi-modules.texi (SRFI-0): New section.
134 (SRFI-16): New section.
135
136 Change `--' to `-' throughout.
137
0281752f
TTN
1382001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
139
a8b56291
TTN
140 * intro.texi, scheme-modules.texi, scheme-procedures.texi:
141 Fixup some module-related references.
142
0281752f
TTN
143 * scheme-modules.texi (Modules): Remove "babbling" fixme.
144 (The Guile module system): Rewrite intro.
145 (General Information about Modules): Rewrite some parts.
146 Move problems to "Module System Quirks".
147 (Using Guile Modules): Renamed from "Loading Guile Modules".
148 Rewrite most parts.
149 Remove reivewme comment.
150 (Creating Guile Modules): Review, touch up.
151 Remove "Tkintr" comment.
152 (Module System Quirks): New node/subsection.
153
90b7e69a
TTN
1542001-05-06 Thien-Thi Nguyen <ttn@revel.glug.org>
155
156 * intro.texi (Using Guile Modules): Review; remove reviewme
157 comment. Expand `GUILE_LOAD_PATH' blurb; add small example.
158 (Reporting Bugs): Review; remove reviewme comment.
159 Reword some phrases; add texi markup.
160 Add suggestion to include `guile-config info' output.
161 Update gdb invocation; add fixme question.
162
725fd980
NJ
1632001-05-05 Neil Jerram <neil@ossau.uklinux.net>
164
3777a9d3
NJ
165 * AUTHORS: Added Martin Grabmueller.
166
725fd980
NJ
167 * scheme-procedures.texi (Macros, Syntax Rules, Internal Macros):
168 New material.
169 (Syntax Case): New node, but currently empty.
170
171 * scheme-data.texi (Booleans, Symbols): Supply cross-references.
172
7a095584
NJ
1732001-05-04 Neil Jerram <neil@ossau.uklinux.net>
174
175 * new-docstrings.texi, posix.texi, scheme-control.texi,
176 scheme-data.texi, scheme-debug.texi, scheme-evaluation.texi,
177 scheme-io.texi, scheme-memory.texi, scheme-procedures.texi:
178 Automatic docstring updates (mostly argument name updates and
179 blank lines).
180
181 * scheme-modules.texi: Change double hyphens to single.
90b7e69a 182
7a095584
NJ
183 * scheme-control.texi (Lazy Catch): Completed.
184
185 * posix.texi (Network Databases and Address Conversion): New
186 subsubsection `IPv6 Address Conversion'.
187
f92a9df0
TTN
1882001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
189
190 * preface.texi (iff): Use proper texi markup.
191 Thanks to Florian Weimer.
192
76f944c3
MG
1932001-05-04 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
194
195 * scheme-io.texi (Block Reading and Writing): Moved the
196 documentation for read-string!/partial from the node `Reading'.
197
198 * scheme-data.texi (List/String Conversion): Added docstring for
199 `string-split'.
200
fc8529c7
MG
2012001-05-02 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
202
203 * srfi-13-14.texi: Added @bullet to various @itemize lists.
204
205 * srfi-modules.texi (SRFI Support): New file and chapter.
206
207 * Makefile.am (guile_TEXINFOS): Added repl-modules.texi and
208 srfi-modules.texi.
209
210 * guile.texi (Top): New menu entries for the new chapters.
211 (Top): @includes for the new chapters.
212 (Top): New menu entry for `SRFI Support', @include for
213 `srfi-modules.texi'.
214
215 * repl-modules.texi: New file.
216 (Readline Support): New chapter for (ice-9 readline).
217 (Value History): New chapter for (ice-9 history).
218
0892b63b
MG
2192001-05-02 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
220
221 * scheme-modules.texi (Dynamic Libraries): Renamed from `Dynamic
222 Linking from Marius''.
223 (The Guile module system): Removed obsolete naming convention.
224 (Loading Guile Modules, Creating Guile Modules),
225 (More Module Procedures, Included Guile Modules): New nodes, split
226 from `The Guile module system'.
227 (The Guile module system): Changed references to (ice-9 slib) to
228 (ice-9 popen), because note everybody has SLIB installed.
229 (Included Guile Modules): Added a bunch of modules shipped with
230 Guile.
231
232 (Dynamic Libraries): (old version) Removed.
233
234 * scheme-io.texi (Block Reading and Writing): Corrected
235 capitalization, so it builds again.
236
e200c20f
GH
2372001-05-01 Gary Houston <ghouston@arglist.com>
238
239 * scheme-io.texi: Removed obsolete section Binary IO. Added
240 new section Block Reading and Writing. Updated section
241 Line/Delimited with module usage.
242
370babab
NJ
2432001-04-29 Neil Jerram <neil@ossau.uklinux.net>
244
d72691f2
NJ
245 * deprecated.texi (Tags): Removed - deprecation expired.
246
247 * scheme-io.texi (Random Access): Removed `fseek' - deprecation
248 expired.
249
370babab 250 * guile.texi (Top): Add menu entry for Manual Conventions node.
f92a9df0 251
370babab
NJ
2522001-04-28 Neil Jerram <neil@ossau.uklinux.net>
253
254 * THANKS: Move authorship bit into AUTHORS, simplify structure,
255 add Dirk Herrmann.
256
257 * AUTHORS, guile.texi, guile-tut.texi, goops.texi, Makefile.am:
258 Consolidate authorship information in AUTHORS file, and @include
259 AUTHORS from the top level source file for each manual.
260
255b50e0
TTN
2612001-04-28 Thien-Thi Nguyen <ttn@revel.glug.org>
262
263 * preface.texi (Manual Conventions): New chapter.
264
c59ef9c1
MG
2652001-04-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
266
267 * srfi-13-14.texi (Reverse/Append): Updated procedure names for
268 string-concatenate-reverse[/shared].
269 (Reverse/Append): Document the parameter `end' to
270 string-concatenate-reverse.
271
bd5e6840
NJ
2722001-04-26 Neil Jerram <neil@ossau.uklinux.net>
273
274 * data-rep.texi (Defining New Types (Smobs)): Use non-deprecated
275 smob interface. Thanks to Masao Uebayashi for the patch!
276 (Creating Instances): Don't need SCM_NIMP anymore.
277
253081cf
MV
2782001-04-25 Marius Vollmer <mvo@zagadka.ping.de>
279
280 * guile.1: New file, from Robert Merkel and Rob Browning.
281 * Makefile.am (man_MANS, EXTRADIST): Added, but still commented
282 out: install and distribute the manpage. It is not yet installed
283 or distributed since we don't have Robert's papers yet.
284
b516a720
NJ
2852001-04-24 Neil Jerram <neil@ossau.uklinux.net>
286
287 * guile-tut.texi: Include version-tutorial.texi rather than
288 version.texi.
289
290 * Makefile.am ($(srcdir)/version-tutorial.texi): New target, to
291 avoid having two files both include version.texi.
292
612943c6
MG
2932001-04-24 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
294
295 * Makefile.am (guile_TEXINFOS): Added srfi-13-14.texi.
296
297 * srfi-13-14.texi: New file documenting SRFI-13/14.
298
299 * guile.texi (Top): Added the SRFI-13/14 menu entry and @include.
300
006064ce
NJ
3012001-04-22 Neil Jerram <neil@ossau.uklinux.net>
302
72ad43dc
NJ
303 * posix.texi (Network Sockets and Communication): Automatic
304 docstring updates for `socket' and `connect'. (For IPV6 support.)
305
8c34cf5b
NJ
306 * scheme-io.texi: Remove old docstring comments referring to
307 r4rs.scm.
308
309 * appendices.texi (The Basic Guile Package, Packages not shipped
310 with Guile), env.texi (Switching to Environments), format.texi
311 (Format Specification), gh.texi
312 (Executing Scheme code, Calling Scheme procedures from C),
313 guile-tut.texi (How to characterize Guile), scheme-data.texi
314 (Symbols, Keywords, Keyword Read Syntax, Append/Reverse),
315 scheme-evaluation.texi (Delayed Evaluation), scheme-modules.texi
316 (Scheme and modules), scheme-io.texi (Soft Ports): Change R4RS
317 references to R5RS.
318
63f412c2 319 * r4rs.texi: Removed.
255b50e0 320
63f412c2
NJ
321 * Makefile.am (info_TEXINFOS): Remove r4rs.
322
b9bf148f
NJ
323 * README: Note removal of r4rs, and provide a reference.
324
006064ce
NJ
325 * scheme-control.texi (Exceptions): Extended documentation.
326 (Continuations): Correct "except" typo, and fix reference to
327 Exceptions node. Plus minor review changes.
328
0447f5c9
NJ
3292001-04-20 Neil Jerram <neil@ossau.uklinux.net>
330
331 * scheme-control.texi (Exceptions): Reorganized and extended
332 existing documentation; more to come.
333
ee756534
MG
3342001-04-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
335
336 * scheme-evaluation.texi (Comments): Document normal comments and
337 comment conventions.
338 (Block Comments): Documented multiline comments.
339 (Case Sensitivity): Documented R5RS and Guile behaviour and how to
340 switch it off.
341
342 * scheme-control.texi (Continuations): Added some documentation
343 for call/cc.
344 (Exceptions): Added xref to `Continuations'.
345
346 * scheme-binding.texi (Binding Reflection): Typo fix.
347
a26fb67d
NJ
3482001-04-20 Neil Jerram <neil@ossau.uklinux.net>
349
ffda6093
NJ
350 * gh.texi (Executing Scheme code): gh_eval_file returns
351 SCM_UNSPECIFIED. Thanks to Dirk for the report!
352
353 * data-rep.texi (Non-immediate Datatypes, Immediates vs
354 Non-immediates): Emphasize current rather than pre-1.4 practice
355 when talking about not needing to call SCM_NIMP.
356
a26fb67d
NJ
357 * recipe-guidelines.txt: New file: guidelines for contributions to
358 the Guile Recipes manual.
359
2da0d971
MG
3602001-04-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
361
362 * intro.texi (Using Guile Modules): Wrote intro to using modules.
363 (Writing New Modules): New intro for writing modules.
364 (Reporting Bugs): Added info about what is a bug and what to
365 include in a bug report (taken and adapted from the Emacs
366 Reference Manual).
367
65f7a650
MG
3682001-04-19 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
369
370 * scheme-control.texi (while do): Added documentation for named
371 let.
372
373 * scheme-binding.texi (Internal Definitions): New explanation of
374 `Internal Definitions'.
375 (Top Level): Documented behaviour of top level definitions.
376 (Binding Constructs): New introductory text.
377 (Local Bindings): Explain concept of local bindings. Document
378 let, let* and letrec.
379
3802001-04-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
381
382 * scheme-modules.texi (Modules): Added menu descriptions.
383 (Scheme and modules, The Guile module system): Some whitespace
384 cleanup
385 (The Guile module system): Layout fixes, docstring fix for
386 `define-module'.
387
da54ce85
MG
3882001-04-17 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
389
390 * scheme-control.texi (Multiple Values): Documented concept of
391 multiple values, added docs for `receive'.
392 (begin): Documented `begin'.
393 (if cond case): Documented `if', `cond' and `case'.
394 (and or): Documented `and' and `or'.
395 (while do): Documented `do' and `while'.
396
397 * scheme-procedures.texi (Optional Arguments): Split the node,
398 added introductory text, added menu for subsections.
399 (let-optional Reference, let-keywords Reference),
400 (lambda* Reference, define* Reference): Added syntax documentation
401 for all exported procedures from (ice-9 optargs).
402
239d2912
MG
4032001-04-17 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
404
405 * scheme-utility.texi (General Conversion): New node, added
406 `object->string'.
407 (Equality): Added definition and explanation of `sameness'.
408
409 * posix.texi (System Identification): Added `gethostname' and
410 `sethostname'.
411 (Processes): Added `setpriority' and `getpriority'.
412 (User Information): Added `cuserid' and `getlogin'.
413 (Ports and File Descriptors): Added `flock'.
414 (Processes): Added `chroot'.
415 (File System): Added `mkstemp!'.
416 (Encryption): New node, added `crypt' and `getpass'.
417
418 * new-docstrings.texi: Moved several docstrings over to the
419 reference manual (see above which).
420
421 * scheme-data.texi (Data Types), (Numerical Tower): Add explicit
422 @bullet to @itemize to satisfy older `makeinfo'.
423
813c57db
NJ
4242001-04-16 Neil Jerram <neil@ossau.uklinux.net>
425
426 * data-rep.texi (Signalling Type Errors): Update SCM_ASSERT doc
427 for recent changes to disallow passing a string parameter as the
428 `pos'. Thanks to Dirk Herrmann for the patch!
429
505392ae
NJ
4302001-04-13 Neil Jerram <neil@ossau.uklinux.net>
431
432 * data-rep.texi (Unpacking the SCM type): New section, taken from
433 Dirk Herrmann's description of SCM and scm_bits_t in api.txt.
434 (Immediate Datatypes, Non-immediate Datatypes): Remove obsolete
435 notes about needing to call SCM_NIMP.
436
a58c0d5f
NJ
4372001-04-11 Neil Jerram <neil@ossau.uklinux.net>
438
439 * scheme-procedures.texi (Procedures with Setters): Fix dvi
440 building syntax error. Thanks to Dale P. Smith for the report and
441 patch.
442
ac0b7ebd
MG
4432001-04-11 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
444
445 * scheme-scheduling.texi (Arbiters): New explanatory text.
446 (Asyncs): New explanations and documentation.
447 (Scheduling): Added menu entry descriptions.
448 (Fluids): New documentation.
449
f4f2b29a
MG
4502001-04-11 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
451
452 * scheme-procedures.texi (Lambda): Documented the lambda form.
453 (Procedure Properties): Concept and usage explanation added.
454 (Procedures with Setters): Explain by example, introduce
455 definitions.
456
457 * scheme-data.texi (Symbols and Variables): Split and reorganized
458 this section.
459 (Symbols): New introductory text.
460 (Characters): Added char-ci* procedures to rn index.
461
2b6aab94
NJ
4622001-04-10 Neil Jerram <neil@ossau.uklinux.net>
463
19aad96c
NJ
464 * scm.texi (Handling Errors): Improve Texinfo markup. Thanks to
465 Dale P. Smith for the patch!
466
2b6aab94
NJ
467 * api.txt (Accessing Cell Entries): Fix typo.
468
5411d882
NJ
4692001-04-09 Neil Jerram <neil@ossau.uklinux.net>
470
89d04205
NJ
471 * deprecated.texi (Shared And Read Only Strings): New section for
472 deprecated string stuff. I've also updated the text a bit to
473 reflect current usage of "read only" strings.
474
475 * scheme-data.texi (Shared Substrings, Read Only Strings): Moved
476 to deprecated.texi.
477
5411d882
NJ
478 * deprecated.texi, posix.texi, scheme-binding.texi,
479 scheme-control.texi, scheme-data.texi, scheme-debug.texi,
480 scheme-evaluation.texi, scheme-io.texi, scheme-memory.texi,
481 scheme-modules.texi, scheme-options.texi, scheme-procedures.texi,
482 scheme-scheduling.texi, scheme-translation.texi,
483 scheme-utility.texi: Remove `@c docstring' comments, since they
484 aren't used any more by the docstring tracking utilities.
485
5c4b24e1
MG
4862001-04-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
487
488 * scheme-data.texi (Pairs): New data type and procedure
489 description.
490 (Lists): Added new subsections for grouping the list procedures.
491 (Hooks): Added new nodes for hook subsections.
492 (String Syntax): New node, factoring out read syntax.
493 (Strings): Some blurb about allowed characters, zero-termination
494 etc.
495 (Keywords): Added menu descriptions.
496
4972001-04-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
498
499 * scheme-indices.texi (R5RS Index): Print index `rn', not `r5'.
500
501 * guile.texi: The index formerly known as `r5' is now called `rn'.
502
503 * scheme-utility.texi, scheme-procedures.texi, scheme-io.texi,
504 scheme-evaluation.texi, scheme-control.texi, scheme-data.texi:
505 Changed all @r5index entries to @rnindex.
506
5072001-04-06 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
508
509 * scheme-data.texi (Hooks): Added hook description and
510 constraints.
511
a8944ae1
TTN
5122001-04-06 Thien-Thi Nguyen <ttn@revel.glug.org>
513
514 * scheme-scheduling.texi (Higher level thread
515 procedures): Replace some instances of `@var' with `@code'.
516
517 * scheme-scheduling.texi (Higher level thread
518 procedures): Rewrite.
519
2954ad93
MG
5202001-04-04 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
521
522 * scheme-data.texi (Alphabetic Case Mapping),
523 (String Comparison): Rearranged function order.
524 (Vectors): Reorganized, new introductory text, docs about read
525 syntax.
526
ae9f3a15
MG
5272001-04-03 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
528
529 * scheme-options.texi, scheme-procedures.texi,
530 scheme-modules.texi, scheme-memory.texi, scheme-control.texi,
531 scheme-utility.texi, scheme-io.texi, scheme-evaluation.texi,
532 scheme-data.texi: Removed a lot of ARGFIXME's after tweaking
533 docstrings and C source.
534
535 * new-docstrings.texi, scheme-io.texi, scheme-data.texi,
536 posix.texi, scheme-control.texi, scheme-evaluation.texi,
537 scheme-memory.texi, scheme-procedures.texi, scheme-modules.texi,
538 scheme-scheduling.texi: Automated docstring merging.
539
abaec75d
NJ
5402001-04-02 Neil Jerram <neil@ossau.uklinux.net>
541
542 * data-rep.texi (Immediates vs. Non-immediates): Update
543 out-of-date documentation. (Thanks to Dirk Herrmann for the
544 report!)
545 (Immediates vs Non-immediates): Renamed without the dot, since the
546 dot causes `info' not to be able to display this node!
547
548 * Makefile.am (guile_TEXINFOS): Add in a few more source files
549 that had got left out.
550
a4318577
NJ
5512001-03-30 Neil Jerram <neil@ossau.uklinux.net>
552
b0839672
NJ
553 * scheme-reading.texi (Further Reading): Add bullets to further
554 reading list.
555
556 * gh.texi: Insert page break before chapter. Remove page breaks
557 within the chapter.
558
559 * Makefile.am: Add script-getopt.texi.
560
561 * guile.texi (Top): Include and link to new script-getopt.texi
562 chapter.
563
564 * script-getopt.texi: New chapter on command line handling.
565 (Written and contributed by Martin Grabmueller, revised by me.)
566
a4318577
NJ
567 * intro.texi (Modules and Extensions): Fix typo.
568
b576faf1
MG
5692001-03-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
570
571 * scheme-data.texi (Strings): Reorganized the whole `Strings'
572 section and wrote introductory material for each new subsection.
573
62532db3
MV
5742001-03-25 Marius Vollmer <mvo@zagadka.ping.de>
575
576 * intro.texi (Modules and Extensions): Some short text about
577 dynamic libraries and modules.
578
780ee65e
NJ
5792001-03-23 Neil Jerram <neil@ossau.uklinux.net>
580
8d009ee4
NJ
581 * intro.texi (Writing Extensions for Guile), scheme-data.texi
582 (Lists): Fix typos.
583
028321d4
NJ
584 * guile-tut.texi, ChangeLog-guile-doc-tutorial: Added to CVS. It
585 seems that I somehow missed these out when I moved everything from
586 guile-doc to guile-core.
587
780ee65e
NJ
588 * posix.texi, scheme-data.texi, scheme-evaluation.texi,
589 scheme-io.texi, scheme-memory.texi: Automatic docstring updates.
590
591 * new-docstrings.texi: New file. Holds snarfed docstrings that
592 have not yet been incorporated into the reference manual.
593
13c2013d
MG
5942001-03-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
595
596 * scheme-options.texi (Evaluator options): Added evaluator
597 options, corrected docs for evaluator trap options.
598
599 * scheme-evaluation.texi (Scheme Read): New docs for read-options,
600 read-enable, read-disable and read-set! and cross references to
601 option nodes.
602 (Evaluator Options): New docs for eval-options, eval-enable,
603 eval-disable and eval-set!, traps, trap-enable, trap-disable and
604 trap-set! and cross references to option nodes.
605 (Evaluator Behaviour): Renamed node from `Evaluator options' to
606 avoid name clash.
607
608 * scheme-io.texi (String Ports): Added docs for SRFI-6 procedures.
609 (Void Ports): Corrected introductory comment.
610
fcaedf99
MG
6112001-03-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
612
613 * scheme-data.texi (Arithmetic): Documented the arithmetic
614 procedures.
615 (Integer Operations): Added documentation.
616 (Comparison): Added documentation.
617 (Complex): Added documentation.
618 (Symbols and Variables): Comment out `builtin-bindings', which is
619 removed according to NEWS.
620 (Pairs): Added documentation.
621
622 * scheme-io.texi: Added R5RS index entries for all R5RS
623 procedures.
624 (File Ports): New docs for `call-with-input-file',
625 `call-with-output-file', `with-input-from-file',
626 `with-output-to-file', `with-error-to-file'.
627
628 * scheme-control.texi, scheme-utility.texi,
629 * scheme-procedures.texi: Added R5RS index entries for all R5RS
630 procedures.
631
632 * scheme-evaluation.texi (Fly Evaluation): Added documentation for
633 `apply'. Added R5RS index entries for all R5RS procedures.
634
635 * scheme-data.texi: Added R5RS index entries for all R5RS
636 procedures. Removed R5RS index entries for `ass{q,v,occ}-set!'.
637 Removed explicit entries into the function entries. They are
638 automagic.
639 (Vectors): Added documentation for `make-vector', `vector-ref' and
640 `vector-set!'.
641
c4f810a4
MV
6422001-03-12 Marius Vollmer <mvo@zagadka.ping.de>
643
644 * intro.texi: Changed to reflect current practice better. Added
645 stuff about writing Guile Extensions (aka dynamically loaded
646 shared libraries).
647
04426527
MD
6482001-03-09 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
649
650 * goops.texi (VERSION): Bumped to version 0.3.
651
7d435120 652 * goops-tutorial.texi, goops.texi: Updated to reflect new
04426527
MD
653 define-method syntax.
654
4bc59ee7
NJ
6552001-03-09 Neil Jerram <neil@ossau.uklinux.net>
656
fff043ab
NJ
657 * Makefile.am: Change HTML to HTMLDOC, now that we're part of a
658 wider distribution.
659
c2dc2842
NJ
660 Moving documentation files from guile-doc and guile-doc into
661 guile-core/doc:
4aa8647c
NJ
662
663 * env.texi, indices.texi, mbapi.texi, mltext.texi, scripts.texi,
664 scsh.texi, tcltk.texi, hierarchy.txt, scheme-indices.texi,
665 slib.texi, deprecated.texi, scheme-binding.texi, appendices.texi,
666 scheme-intro.texi, goops.texi, extend.texi, gh.texi, intro.texi,
667 preface.texi, scm.texi, goops-tutorial.texi, hierarchy.eps,
668 r4rs.texi, r5rs.texi, texinfo.tex, scheme-reading.texi,
669 data-rep.texi, scheme-utility.texi, posix.texi,
670 scheme-control.texi, scheme-debug.texi, scheme-evaluation.texi,
671 scheme-io.texi, scheme-memory.texi, scheme-modules.texi,
672 scheme-options.texi, scheme-procedures.texi,
673 scheme-scheduling.texi, scheme-translation.texi, guile.texi,
9cca936f
NJ
674 scheme-data.texi, scheme-ideas.texi, expect.texi,
675 ChangeLog-guile-doc-ref, guile-tut.texi,
c2dc2842
NJ
676 ChangeLog-guile-doc-tutorial, AUTHORS, BUGS, NEWS, THANKS: New
677 files.
9cca936f 678
c2dc2842 679 * .cvsignore, Makefile.am, README: Merged.
4aa8647c 680
c2dc2842 681 * sources: New subdirectory.
a8944ae1 682
da00aada
NJ
683 Both the following files are about to be replaced by files from
684 guile-doc/ref.
a8944ae1 685
da00aada
NJ
686 * texinfo.tex: Removed.
687
4bc59ee7
NJ
688 * data-rep.texi: Removed.
689
07347b49
NJ
6902001-02-15 Neil Jerram <neil@ossau.uklinux.net>
691
14dd0e27
NJ
692 * README: Explain retirement of `data-rep.texi'.
693
694 * Makefile.am (info_TEXINFOS, data_rep_TEXINFOS): Removed.
695
07347b49
NJ
696 * data-rep.texi: Replace this copy of data-rep.texi with a notice
697 indicating that it has been retired. The master copy of
698 data-rep.texi is at guile-doc/ref/data-rep.texi.
699
bd7d4f40
MV
7002001-02-04 Marius Vollmer <mvo@zagadka.ping.de>
701
702 * data-rep.texi: Use SCM_SMOB_DATA instead of SCM_CDR. Also
703 things like SCM_SMOB_PREDICATE and SCM_NEWSMOB. Thanks to Dale
704 P. Smith!
705
c6c2ea9f
MD
7062000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
707
708 * mop.text: Preliminary documentation of the GOOPS meta object
709 protocol.
710
6de50a52
NJ
7112000-07-28 Neil Jerram <neil@ossau.uklinux.net>
712
713 * data-rep.texi (Garbage Collection): Fix "accomodate" spelling
714 mistake.
a8944ae1 715
685c0d71
DH
7162000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
717
718 * data-rep.tex: Removed documentation for SCM_OUTOFRANGE.
719
31987551
MD
7202000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
721
722 * data-rep.texi: Center discussion around the standard interface
723 for smob type creation (scm_make_smob_type) and warn about the
724 ongoing discussion which may result in deprecating
725 scm_make_smob_type_mfpe in next release of Guile.
726
ae09e7ac
DH
7272000-05-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
728
729 * data-rep.texi: Updated the macro names for operating on
730 characters.
731
d87d3650
DH
7322000-03-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
733
734 * api.txt: Added a first attempt for a description of the newly
735 designed low level API.
736
106428b3
MV
7372000-01-31 Marius Vollmer <mvo@zagadka.ping.de>
738
739 * Makefile.am (version.texi): Override automake's rule for
740 version.texi so that it gets created even in non-maintainer-mode.
741
078e9092
GB
742Thu Jan 20 13:00:18 2000 Greg J. Badros <gjb@cs.washington.edu>
743
744 * version.texi, stamp-vti: Removed -- these are auto-generated.
745
899a7b3c
MD
7462000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
747
fb4956c9
MD
748 * Makefile.am (dist-hook): Updated to include oldfmt.c in
749 distribution archive.
750
899a7b3c
MD
751 * README: Updated with note about oldfmt.c.
752
753 * oldfmt.c: New file: Used by application writers to adapt to
754 new-style error format strings.
755
741d6079
GH
7561999-12-06 Gary Houston <ghouston@freewire.co.uk>
757
758 * data-rep.texi: change dircategory to match change in guile-doc
759 and scm.
760
0c1221ab
JB
7611999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
762
763 * Makefile.in: Deleted from CVS repository. Run the autogen.sh
764 script to create generated files like this one.
765
e1f20ec6
JB
7661999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
767
768 * Makefile.in: Regenerated.
769
544b9232
MD
770Fri Jun 25 22:21:43 1999 Greg Badros <gjb@cs.washington.edu>
771
772 * data-rep.texi: Updated SMOB docs to talk about
773 scm_make_smob_type_mfpe, SCM_RETURN_NEWSMOB, SCM_NEWSMOB function
774 and macros.
a8944ae1 775
cceae55d
JB
7761999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
777
778 * Makefile.in: Regenerated.
779
33432c79
JB
7801998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
781
782 * COPYING: New file.
783 * Makefile.in: Regenerated.
784
785 * Makefile.am (EXAMPLE_SMOB_FILES): List example-smob/COPYING.
786 * Makefile.in: Regenerated.
787
3e66cf9f
JB
7881998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
789
790 * Makefile.in: Regenerated, after change to qthreads.m4.
791
8ff90e04
JB
7921998-10-15 Jim Blandy <jimb@zwingli.cygnus.com>
793
794 * stamp-vti: Regenerated.
795
796 * hacks.el: Some handy helper functions for working on the manual.
797
798 * data-rep.texi: Extended to accomodate a full running example,
799 provided with the manual.
800 * example-smob: A new subdirectory, containing example files for
801 the manual chapter on smobs.
802 * Makefile.am (EXAMPLE_SMOB_FILES, dist-hook): New variable and
803 target, to get the example-smob directory into the distribution.
804 * Makefile.in: Regenerated.
a8944ae1 805
59619fea
JB
8061998-10-08 Jim Blandy <jimb@zwingli.cygnus.com>
807
808 * .cvsignore: New file, containing data-rep.info. I'm not sure
809 whether we want to check this file into CVS, because it's
810 generated; if you find compelling reasons it should be, let me
811 know.
812
2f2cef71
JB
8131998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
814
815 * New directory for documentation.
816 * README: New file.
817 * data-rep.texi: It's not a real manual, but it's better than
818 nothing.
819 * Makefile.am, Makefile.in, data-rep.info, data-rep.texi,
820 mdate-sh, stamp-vti, texinfo.tex, version.texi: The usual support
821 files.