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