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