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