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