* Remove obsolete `@c docstring' comments.
[bpt/guile.git] / doc / ChangeLog
CommitLineData
5411d882
NJ
12001-04-09 Neil Jerram <neil@ossau.uklinux.net>
2
3 * deprecated.texi, posix.texi, scheme-binding.texi,
4 scheme-control.texi, scheme-data.texi, scheme-debug.texi,
5 scheme-evaluation.texi, scheme-io.texi, scheme-memory.texi,
6 scheme-modules.texi, scheme-options.texi, scheme-procedures.texi,
7 scheme-scheduling.texi, scheme-translation.texi,
8 scheme-utility.texi: Remove `@c docstring' comments, since they
9 aren't used any more by the docstring tracking utilities.
10
5c4b24e1
MG
112001-04-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
12
13 * scheme-data.texi (Pairs): New data type and procedure
14 description.
15 (Lists): Added new subsections for grouping the list procedures.
16 (Hooks): Added new nodes for hook subsections.
17 (String Syntax): New node, factoring out read syntax.
18 (Strings): Some blurb about allowed characters, zero-termination
19 etc.
20 (Keywords): Added menu descriptions.
21
222001-04-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
23
24 * scheme-indices.texi (R5RS Index): Print index `rn', not `r5'.
25
26 * guile.texi: The index formerly known as `r5' is now called `rn'.
27
28 * scheme-utility.texi, scheme-procedures.texi, scheme-io.texi,
29 scheme-evaluation.texi, scheme-control.texi, scheme-data.texi:
30 Changed all @r5index entries to @rnindex.
31
322001-04-06 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
33
34 * scheme-data.texi (Hooks): Added hook description and
35 constraints.
36
a8944ae1
TTN
372001-04-06 Thien-Thi Nguyen <ttn@revel.glug.org>
38
39 * scheme-scheduling.texi (Higher level thread
40 procedures): Replace some instances of `@var' with `@code'.
41
42 * scheme-scheduling.texi (Higher level thread
43 procedures): Rewrite.
44
2954ad93
MG
452001-04-04 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
46
47 * scheme-data.texi (Alphabetic Case Mapping),
48 (String Comparison): Rearranged function order.
49 (Vectors): Reorganized, new introductory text, docs about read
50 syntax.
51
ae9f3a15
MG
522001-04-03 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
53
54 * scheme-options.texi, scheme-procedures.texi,
55 scheme-modules.texi, scheme-memory.texi, scheme-control.texi,
56 scheme-utility.texi, scheme-io.texi, scheme-evaluation.texi,
57 scheme-data.texi: Removed a lot of ARGFIXME's after tweaking
58 docstrings and C source.
59
60 * new-docstrings.texi, scheme-io.texi, scheme-data.texi,
61 posix.texi, scheme-control.texi, scheme-evaluation.texi,
62 scheme-memory.texi, scheme-procedures.texi, scheme-modules.texi,
63 scheme-scheduling.texi: Automated docstring merging.
64
abaec75d
NJ
652001-04-02 Neil Jerram <neil@ossau.uklinux.net>
66
67 * data-rep.texi (Immediates vs. Non-immediates): Update
68 out-of-date documentation. (Thanks to Dirk Herrmann for the
69 report!)
70 (Immediates vs Non-immediates): Renamed without the dot, since the
71 dot causes `info' not to be able to display this node!
72
73 * Makefile.am (guile_TEXINFOS): Add in a few more source files
74 that had got left out.
75
a4318577
NJ
762001-03-30 Neil Jerram <neil@ossau.uklinux.net>
77
b0839672
NJ
78 * scheme-reading.texi (Further Reading): Add bullets to further
79 reading list.
80
81 * gh.texi: Insert page break before chapter. Remove page breaks
82 within the chapter.
83
84 * Makefile.am: Add script-getopt.texi.
85
86 * guile.texi (Top): Include and link to new script-getopt.texi
87 chapter.
88
89 * script-getopt.texi: New chapter on command line handling.
90 (Written and contributed by Martin Grabmueller, revised by me.)
91
a4318577
NJ
92 * intro.texi (Modules and Extensions): Fix typo.
93
b576faf1
MG
942001-03-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
95
96 * scheme-data.texi (Strings): Reorganized the whole `Strings'
97 section and wrote introductory material for each new subsection.
98
62532db3
MV
992001-03-25 Marius Vollmer <mvo@zagadka.ping.de>
100
101 * intro.texi (Modules and Extensions): Some short text about
102 dynamic libraries and modules.
103
780ee65e
NJ
1042001-03-23 Neil Jerram <neil@ossau.uklinux.net>
105
8d009ee4
NJ
106 * intro.texi (Writing Extensions for Guile), scheme-data.texi
107 (Lists): Fix typos.
108
028321d4
NJ
109 * guile-tut.texi, ChangeLog-guile-doc-tutorial: Added to CVS. It
110 seems that I somehow missed these out when I moved everything from
111 guile-doc to guile-core.
112
780ee65e
NJ
113 * posix.texi, scheme-data.texi, scheme-evaluation.texi,
114 scheme-io.texi, scheme-memory.texi: Automatic docstring updates.
115
116 * new-docstrings.texi: New file. Holds snarfed docstrings that
117 have not yet been incorporated into the reference manual.
118
13c2013d
MG
1192001-03-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
120
121 * scheme-options.texi (Evaluator options): Added evaluator
122 options, corrected docs for evaluator trap options.
123
124 * scheme-evaluation.texi (Scheme Read): New docs for read-options,
125 read-enable, read-disable and read-set! and cross references to
126 option nodes.
127 (Evaluator Options): New docs for eval-options, eval-enable,
128 eval-disable and eval-set!, traps, trap-enable, trap-disable and
129 trap-set! and cross references to option nodes.
130 (Evaluator Behaviour): Renamed node from `Evaluator options' to
131 avoid name clash.
132
133 * scheme-io.texi (String Ports): Added docs for SRFI-6 procedures.
134 (Void Ports): Corrected introductory comment.
135
fcaedf99
MG
1362001-03-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
137
138 * scheme-data.texi (Arithmetic): Documented the arithmetic
139 procedures.
140 (Integer Operations): Added documentation.
141 (Comparison): Added documentation.
142 (Complex): Added documentation.
143 (Symbols and Variables): Comment out `builtin-bindings', which is
144 removed according to NEWS.
145 (Pairs): Added documentation.
146
147 * scheme-io.texi: Added R5RS index entries for all R5RS
148 procedures.
149 (File Ports): New docs for `call-with-input-file',
150 `call-with-output-file', `with-input-from-file',
151 `with-output-to-file', `with-error-to-file'.
152
153 * scheme-control.texi, scheme-utility.texi,
154 * scheme-procedures.texi: Added R5RS index entries for all R5RS
155 procedures.
156
157 * scheme-evaluation.texi (Fly Evaluation): Added documentation for
158 `apply'. Added R5RS index entries for all R5RS procedures.
159
160 * scheme-data.texi: Added R5RS index entries for all R5RS
161 procedures. Removed R5RS index entries for `ass{q,v,occ}-set!'.
162 Removed explicit entries into the function entries. They are
163 automagic.
164 (Vectors): Added documentation for `make-vector', `vector-ref' and
165 `vector-set!'.
166
c4f810a4
MV
1672001-03-12 Marius Vollmer <mvo@zagadka.ping.de>
168
169 * intro.texi: Changed to reflect current practice better. Added
170 stuff about writing Guile Extensions (aka dynamically loaded
171 shared libraries).
172
04426527
MD
1732001-03-09 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
174
175 * goops.texi (VERSION): Bumped to version 0.3.
176
7d435120 177 * goops-tutorial.texi, goops.texi: Updated to reflect new
04426527
MD
178 define-method syntax.
179
4bc59ee7
NJ
1802001-03-09 Neil Jerram <neil@ossau.uklinux.net>
181
fff043ab
NJ
182 * Makefile.am: Change HTML to HTMLDOC, now that we're part of a
183 wider distribution.
184
c2dc2842
NJ
185 Moving documentation files from guile-doc and guile-doc into
186 guile-core/doc:
4aa8647c
NJ
187
188 * env.texi, indices.texi, mbapi.texi, mltext.texi, scripts.texi,
189 scsh.texi, tcltk.texi, hierarchy.txt, scheme-indices.texi,
190 slib.texi, deprecated.texi, scheme-binding.texi, appendices.texi,
191 scheme-intro.texi, goops.texi, extend.texi, gh.texi, intro.texi,
192 preface.texi, scm.texi, goops-tutorial.texi, hierarchy.eps,
193 r4rs.texi, r5rs.texi, texinfo.tex, scheme-reading.texi,
194 data-rep.texi, scheme-utility.texi, posix.texi,
195 scheme-control.texi, scheme-debug.texi, scheme-evaluation.texi,
196 scheme-io.texi, scheme-memory.texi, scheme-modules.texi,
197 scheme-options.texi, scheme-procedures.texi,
198 scheme-scheduling.texi, scheme-translation.texi, guile.texi,
9cca936f
NJ
199 scheme-data.texi, scheme-ideas.texi, expect.texi,
200 ChangeLog-guile-doc-ref, guile-tut.texi,
c2dc2842
NJ
201 ChangeLog-guile-doc-tutorial, AUTHORS, BUGS, NEWS, THANKS: New
202 files.
9cca936f 203
c2dc2842 204 * .cvsignore, Makefile.am, README: Merged.
4aa8647c 205
c2dc2842 206 * sources: New subdirectory.
a8944ae1 207
da00aada
NJ
208 Both the following files are about to be replaced by files from
209 guile-doc/ref.
a8944ae1 210
da00aada
NJ
211 * texinfo.tex: Removed.
212
4bc59ee7
NJ
213 * data-rep.texi: Removed.
214
07347b49
NJ
2152001-02-15 Neil Jerram <neil@ossau.uklinux.net>
216
14dd0e27
NJ
217 * README: Explain retirement of `data-rep.texi'.
218
219 * Makefile.am (info_TEXINFOS, data_rep_TEXINFOS): Removed.
220
07347b49
NJ
221 * data-rep.texi: Replace this copy of data-rep.texi with a notice
222 indicating that it has been retired. The master copy of
223 data-rep.texi is at guile-doc/ref/data-rep.texi.
224
bd7d4f40
MV
2252001-02-04 Marius Vollmer <mvo@zagadka.ping.de>
226
227 * data-rep.texi: Use SCM_SMOB_DATA instead of SCM_CDR. Also
228 things like SCM_SMOB_PREDICATE and SCM_NEWSMOB. Thanks to Dale
229 P. Smith!
230
c6c2ea9f
MD
2312000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
232
233 * mop.text: Preliminary documentation of the GOOPS meta object
234 protocol.
235
6de50a52
NJ
2362000-07-28 Neil Jerram <neil@ossau.uklinux.net>
237
238 * data-rep.texi (Garbage Collection): Fix "accomodate" spelling
239 mistake.
a8944ae1 240
685c0d71
DH
2412000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
242
243 * data-rep.tex: Removed documentation for SCM_OUTOFRANGE.
244
31987551
MD
2452000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
246
247 * data-rep.texi: Center discussion around the standard interface
248 for smob type creation (scm_make_smob_type) and warn about the
249 ongoing discussion which may result in deprecating
250 scm_make_smob_type_mfpe in next release of Guile.
251
ae09e7ac
DH
2522000-05-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
253
254 * data-rep.texi: Updated the macro names for operating on
255 characters.
256
d87d3650
DH
2572000-03-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
258
259 * api.txt: Added a first attempt for a description of the newly
260 designed low level API.
261
106428b3
MV
2622000-01-31 Marius Vollmer <mvo@zagadka.ping.de>
263
264 * Makefile.am (version.texi): Override automake's rule for
265 version.texi so that it gets created even in non-maintainer-mode.
266
078e9092
GB
267Thu Jan 20 13:00:18 2000 Greg J. Badros <gjb@cs.washington.edu>
268
269 * version.texi, stamp-vti: Removed -- these are auto-generated.
270
899a7b3c
MD
2712000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
272
fb4956c9
MD
273 * Makefile.am (dist-hook): Updated to include oldfmt.c in
274 distribution archive.
275
899a7b3c
MD
276 * README: Updated with note about oldfmt.c.
277
278 * oldfmt.c: New file: Used by application writers to adapt to
279 new-style error format strings.
280
741d6079
GH
2811999-12-06 Gary Houston <ghouston@freewire.co.uk>
282
283 * data-rep.texi: change dircategory to match change in guile-doc
284 and scm.
285
0c1221ab
JB
2861999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
287
288 * Makefile.in: Deleted from CVS repository. Run the autogen.sh
289 script to create generated files like this one.
290
e1f20ec6
JB
2911999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
292
293 * Makefile.in: Regenerated.
294
544b9232
MD
295Fri Jun 25 22:21:43 1999 Greg Badros <gjb@cs.washington.edu>
296
297 * data-rep.texi: Updated SMOB docs to talk about
298 scm_make_smob_type_mfpe, SCM_RETURN_NEWSMOB, SCM_NEWSMOB function
299 and macros.
a8944ae1 300
cceae55d
JB
3011999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
302
303 * Makefile.in: Regenerated.
304
33432c79
JB
3051998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
306
307 * COPYING: New file.
308 * Makefile.in: Regenerated.
309
310 * Makefile.am (EXAMPLE_SMOB_FILES): List example-smob/COPYING.
311 * Makefile.in: Regenerated.
312
3e66cf9f
JB
3131998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
314
315 * Makefile.in: Regenerated, after change to qthreads.m4.
316
8ff90e04
JB
3171998-10-15 Jim Blandy <jimb@zwingli.cygnus.com>
318
319 * stamp-vti: Regenerated.
320
321 * hacks.el: Some handy helper functions for working on the manual.
322
323 * data-rep.texi: Extended to accomodate a full running example,
324 provided with the manual.
325 * example-smob: A new subdirectory, containing example files for
326 the manual chapter on smobs.
327 * Makefile.am (EXAMPLE_SMOB_FILES, dist-hook): New variable and
328 target, to get the example-smob directory into the distribution.
329 * Makefile.in: Regenerated.
a8944ae1 330
59619fea
JB
3311998-10-08 Jim Blandy <jimb@zwingli.cygnus.com>
332
333 * .cvsignore: New file, containing data-rep.info. I'm not sure
334 whether we want to check this file into CVS, because it's
335 generated; if you find compelling reasons it should be, let me
336 know.
337
2f2cef71
JB
3381998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
339
340 * New directory for documentation.
341 * README: New file.
342 * data-rep.texi: It's not a real manual, but it's better than
343 nothing.
344 * Makefile.am, Makefile.in, data-rep.info, data-rep.texi,
345 mdate-sh, stamp-vti, texinfo.tex, version.texi: The usual support
346 files.