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