Commit | Line | Data |
---|---|---|
a0e07ba4 NJ |
1 | 2001-03-09 Neil Jerram <neil@ossau.uklinux.net> |
2 | ||
3 | Moving texinfo files from guile-doc/ref into guile-core/doc: | |
4 | ||
5 | * env.texi, indices.texi, mbapi.texi, mltext.texi, scripts.texi, | |
6 | scsh.texi, tcltk.texi, hierarchy.txt, scheme-indices.texi, | |
7 | slib.texi, deprecated.texi, scheme-binding.texi, appendices.texi, | |
8 | scheme-intro.texi, goops.texi, extend.texi, gh.texi, intro.texi, | |
9 | preface.texi, scm.texi, goops-tutorial.texi, hierarchy.eps, | |
10 | r4rs.texi, r5rs.texi, texinfo.tex, scheme-reading.texi, | |
11 | data-rep.texi, scheme-utility.texi, posix.texi, | |
12 | scheme-control.texi, scheme-debug.texi, scheme-evaluation.texi, | |
13 | scheme-io.texi, scheme-memory.texi, scheme-modules.texi, | |
14 | scheme-options.texi, scheme-procedures.texi, | |
15 | scheme-scheduling.texi, scheme-translation.texi, guile.texi, | |
16 | scheme-data.texi, scheme-ideas.texi, expect.texi: Removed. | |
17 | ||
18 | 2001-02-28 Gary Houston <ghouston@arglist.com> | |
19 | ||
20 | * expect.texi (Expect): add missing eof? argument in example code. | |
21 | ||
22 | 2001-02-27 Neil Jerram <neil@ossau.uklinux.net> | |
23 | ||
24 | * guile.texi, scheme-data.texi, scheme-ideas.texi: Remove the code | |
25 | that set paragraph indent to zero, then add @noindent to several | |
26 | places that need not to be indented. | |
27 | ||
28 | 2001-02-24 Neil Jerram <neil@ossau.uklinux.net> | |
29 | ||
30 | * posix.texi (File System, Time), scheme-control.texi | |
31 | (Exceptions), scheme-data.texi (Complex, Primitive Numerics, | |
32 | Random, String Fun, Symbols and Variables, Lists, Bit Vectors, | |
33 | Hooks), scheme-debug.texi (Debugging), scheme-evaluation.texi | |
34 | (Reader Extensions, Scheme Read, Fly Evaluation, Loading, | |
35 | Evaluator Options), scheme-io.texi (Reading, Writing, Default | |
36 | Ports, File Ports), scheme-memory.texi (Garbage Collection, | |
37 | Guardians, Objects), scheme-modules.texi (The Guile module | |
38 | system), scheme-options.texi (Install Config), | |
39 | scheme-procedures.texi (Procedure Properties, Procedures with | |
40 | Setters), scheme-scheduling.texi (Arbiters, Asyncs), | |
41 | scheme-translation.texi (Emacs Lisp Support): Automatic docstring | |
42 | updates. | |
43 | ||
44 | * scheme-io.texi (Binary IO): New node. | |
45 | ||
46 | * scheme-control.texi (Multiple Values): New node. | |
47 | ||
48 | 2001-02-23 Neil Jerram <neil@ossau.uklinux.net> | |
49 | ||
50 | * scheme-utility.texi (Sorting), scheme-procedures.texi (Procedure | |
51 | Properties), scheme-memory.texi (Guardians), scheme-io.texi | |
52 | (Line/Delimited), scheme-data.texi (String Fun, Symbols and | |
53 | Variables, Vtables), posix.texi (Ports and File Descriptors, File | |
54 | System, Network Sockets and Communication): Automatic docstring | |
55 | updates. | |
56 | ||
57 | 2001-02-15 Neil Jerram <neil@ossau.uklinux.net> | |
58 | ||
59 | * data-rep.texi: Preserve, in comments beginning `@c essay', | |
60 | material from the standalone version of this essay which is very | |
61 | soon to be retired from its current location at | |
62 | guile-core/doc/data-rep.texi. | |
63 | ||
64 | * data-rep.texi: Incorporate recent changes to smob example | |
65 | documentation from the standalone version of this essay. | |
66 | ||
67 | 2001-02-02 Neil Jerram <neil@ossau.uklinux.net> | |
68 | ||
69 | * scheme-reading.texi (Further Reading): Add reference to online | |
70 | version of SICP. | |
71 | ||
72 | 2001-01-27 Neil Jerram <neil@ossau.uklinux.net> | |
73 | ||
74 | Further changes to get everything to build to dvi with the latest | |
75 | texinfo.tex. | |
76 | ||
77 | * texinfo.tex: Replaced by latest version from ftp.gnu.org. | |
78 | ||
79 | * r5rs.texi (Binding constructs): Remove @c inside @t{...} at | |
80 | lines 2207-2209. | |
81 | (Lexical structure): Remove @c inside @t{...} at line 7517. | |
82 | ||
83 | * r4rs.texi (Example): Remove @c inside @t{...} at lines 6557 and | |
84 | 6569. | |
85 | ||
86 | 2001-01-26 Neil Jerram <neil@ossau.uklinux.net> | |
87 | ||
88 | * scm.texi (Handling Errors): Improved markup. | |
89 | (snarfing): Deleted. | |
90 | ||
91 | * data-rep.texi: File copied here from sources directory and | |
92 | integrated into the reference manual structure. | |
93 | ||
94 | * extend.texi (Libguile Intro): New file, new node, to introduce | |
95 | new Part. | |
96 | ||
97 | * guile.texi: Merged Parts V and VI into a single Part: "Extending | |
98 | Applications Using Guile". Improved some top level node names and | |
99 | descriptions. Include extend.texi and data-rep.texi. | |
100 | ||
101 | * preface.texi (Manual Layout): Updated according to merge of | |
102 | Parts V and VI. | |
103 | ||
104 | * gh.texi: Restructured into a single chapter. | |
105 | ||
106 | * scm.texi (C Port Interface, Port Implementation): Moved here | |
107 | from scheme-io.texi. | |
108 | ||
109 | * scheme-io.texi (Default Ports): Renamed from `Port | |
110 | Environment'. | |
111 | (Port Internals): Contents moved to scm.texi. | |
112 | ||
113 | * r5rs.texi: Changes to allow building of r5rs.dvi from r5rs.texi. | |
114 | Aubrey Jaffer's view - which I agree with - is that, given that | |
115 | people have the option of building r5rs.dvi from the original | |
116 | LaTeX distribution for R5RS, it is not worth fixing his master | |
117 | copy of r5rs.texi and the tool which autogenerates it. On the | |
118 | other hand, it is a marginal convenience for people to be able to | |
119 | build hardcopy from r5rs.texi, even if the results are less good | |
120 | than with the original LaTeX. Hence the following fixes. | |
121 | (lines 714, 725, 728, 1614, 2258): Remove invalid parentheses from | |
122 | @deffn statements. | |
123 | (line 2316): Change @deffnx to @deffn, and insert `@end deffn' to | |
124 | terminate preceding @deffn. | |
125 | (line 7320): Insert `@c ' at beginning of lines that are intended | |
126 | to be @ignore'd. | |
127 | ||
128 | * guile.texi, r4rs.texi, r5rs.texi: Align @direntry descriptions | |
129 | to start in column 32. | |
130 | ||
131 | 2001-01-24 Neil Jerram <neil@ossau.uklinux.net> | |
132 | ||
133 | * intro.texi: Licensing and Layout material moved to | |
134 | preface.texi. | |
135 | (Whirlwind Tour): New chapter as top level for preexisting | |
136 | sections. | |
137 | ||
138 | * guile.texi: Various minor changes to improve the structure at | |
139 | the beginning of the reference manual. | |
140 | ||
141 | * preface.texi: New file, to split out "prefatory material". | |
142 | Initially with Licensing and Layout material taken from | |
143 | intro.texi. | |
144 | ||
145 | * Makefile.am (dist_texis): Add preface.texi. | |
146 | ||
147 | 2001-01-19 Neil Jerram <neil@ossau.uklinux.net> | |
148 | ||
149 | * intro.texi: Change R4RS everywhere to R5RS. | |
150 | (What is Guile?): Change "compiling" to "translating". | |
151 | ||
152 | 2001-01-07 Neil Jerram <neil@ossau.uklinux.net> | |
153 | ||
154 | * appendices.texi (Internals): Content merged into Symbols and | |
155 | Variables node of scheme-data.texi. | |
156 | (Reporting Bugs): Moved to manual Part I. | |
157 | ||
158 | * guile.texi: Inserted new Part for `Guile Modules' as distinct | |
159 | from core Guile Scheme language/features. Other parts renumbered | |
160 | correspondingly. Module chapters moved into new part. | |
161 | ||
162 | * intro.texi (Reporting Bugs): Node moved here from | |
163 | appendices.texi. | |
164 | ||
165 | * posix.texi (POSIX): Node name changed from `POSIX System Calls | |
166 | and Networking'. | |
167 | ||
168 | * scheme-data.texi (Symbols and Variables): Added texinfo markup | |
169 | to docstrings that didn't have it. Expanded snarfed argument | |
170 | names like `o' and `s' to `obarray' and `string'. | |
171 | ||
172 | * scheme-debug.texi (Debugging): Node name changed from `Internal | |
173 | Debugging Interface'. | |
174 | ||
175 | * scheme-evaluation.texi (Fly Evaluation): Moved doc for | |
176 | `interaction-environment' here (previously under module doc). | |
177 | ||
178 | * scheme-memory.texi: Structure reorganization. | |
179 | ||
180 | * scheme-modules.texi: Structure reorganization. Removed empty | |
181 | subsections `First-class Variables' and `First-class Modules'. | |
182 | ||
183 | * scheme-options.texi (Options and Config): Node name changed from | |
184 | `Options'. | |
185 | (Install Config) Node name changed from `Configuration Data'. | |
186 | ||
187 | * scheme-scheduling.texi (Scheduling): Node name changed from | |
188 | `Threads and Dynamic Roots'. | |
189 | ||
190 | * scheme-translation.texi (Translation): New top level node for | |
191 | translation documentation. | |
192 | ||
193 | 2001-01-05 Neil Jerram <neil@ossau.uklinux.net> | |
194 | ||
195 | * scheme-exceptions.texi: Removed. | |
196 | ||
197 | * Makefile.am (dist_texis): Removed scheme-exceptions.texi. | |
198 | ||
199 | * guile.texi (Top): Renamed/redescribed some top level nodes. No | |
200 | longer include scheme-exceptions.texi. | |
201 | ||
202 | * scheme-control.texi: Merge material that was previously in | |
203 | scheme-exceptions.texi. | |
204 | ||
205 | * posix.texi: Updated close-port reference. | |
206 | ||
207 | * scheme-binding.texi, scheme-control.texi, | |
208 | scheme-evaluation.texi, scheme-intro.texi, scheme-io.texi, | |
209 | scheme-procedures.texi, scheme-utility.texi: Massaged into desired | |
210 | structure. | |
211 | ||
212 | * scheme-data.texi (Generic Data Types): Changed to "Data Types". | |
213 | (Numbers) Introduction streamlined. | |
214 | (Complex Numbers) New material. | |
215 | ||
216 | 2001-01-05 Neil Jerram <neil@ossau.uklinux.net> | |
217 | ||
218 | * scheme-data.texi, scheme-io.texi, scheme-memory.texi, | |
219 | scheme-options.texi: Where a single docstring documents more than | |
220 | one primitive, add a docstring comment for each additionally | |
221 | documented primitive. | |
222 | ||
223 | * scheme-modules.texi: Update docstring for dynamic-func. | |
224 | ||
225 | * scheme-data.texi (Numbers, Numerical Tower, Integers, Reals and | |
226 | Rationals, Number Syntax): New material. | |
227 | ||
228 | * deprecated.texi (Deprecated): Remove obsolete MD5 comment line. | |
229 | ||
230 | 2000-12-12 Neil Jerram <neil@ossau.uklinux.net> | |
231 | ||
232 | * scheme-data.texi (Numbers): Documentation added for scientific | |
233 | functions. | |
234 | ||
235 | * Makefile.am (dist_texis): Updated following split of scheme.texi | |
236 | into per-chapter files. | |
237 | ||
238 | 2000-12-07 Neil Jerram <neil@ossau.uklinux.net> | |
239 | ||
240 | * scheme-data.texi (Booleans): Written. | |
241 | (Numbers): Introduction written, primitives organized into | |
242 | subsections. | |
243 | ||
244 | 2000-12-06 Neil Jerram <neil@ossau.uklinux.net> | |
245 | ||
246 | * scheme-data.texi (Generic Data Types): Added chapter | |
247 | introduction. | |
248 | (Bitwise Operations, Random): Moved underneath Numbers. | |
249 | (Other Data Types): New placeholder section for data types that | |
250 | are documented elsewhere. | |
251 | ||
252 | * scheme-indices.texi, scheme-reading.texi: Added Local Variables | |
253 | block. | |
254 | ||
255 | 2000-12-06 Neil Jerram <neil@ossau.uklinux.net> | |
256 | ||
257 | This change replaces scheme.texi, which is unmanageably large, by | |
258 | a set of smaller one-per-chapter files. The set and ordering of | |
259 | the new files reflects the intended top level structure of the | |
260 | Guile Scheme part of the reference manual. This structure is not | |
261 | yet all reflected in the combined Texinfo/Info, though, because I | |
262 | haven't yet fixed the @node levels appropriately. | |
263 | ||
264 | * scheme.texi: Removed, after dividing content into new files. | |
265 | ||
266 | * scheme-procedures.texi, scheme-utility.texi, | |
267 | scheme-binding.texi, scheme-control.texi, scheme-io.texi, | |
268 | scheme-evaluation.texi, scheme-exceptions.texi, | |
269 | scheme-memory.texi, scheme-modules.texi, scheme-scheduling.texi, | |
270 | scheme-options.texi, scheme-translation.texi, scheme-debug.texi, | |
271 | slib.texi: New files. | |
272 | ||
273 | * guile.texi: @include new files instead of scheme.texi. Reorder | |
274 | existing top level nodes. | |
275 | ||
276 | 2000-12-01 Neil Jerram <neil@ossau.uklinux.net> | |
277 | ||
278 | * scheme-data.texi: Remove @page breaks (following demotion). | |
279 | ||
280 | * guile.texi (Top), scheme-ideas.texi: Demote everything one level | |
281 | so that previous chapters About Data, About Procedures, About | |
282 | Expressions and About Closure are now combined into a single | |
283 | Scheme Ideas chapter. Add overall chapter introduction. Fix up | |
284 | top level nodes accordingly. | |
285 | ||
286 | * guile.texi (Top), scheme.texi, scheme-data.texi: Gather material | |
287 | for Generic Data Types chapter into a new file | |
288 | (scheme-data.texi). @include new file in guile.texi. Fix up top | |
289 | level nodes accordingly. (This changes demotes all the affected | |
290 | material by one level, except for that which was already grouped | |
291 | together under the Data Structures node.) | |
292 | ||
293 | * guile.texi (Top): @include new files. | |
294 | ||
295 | * scheme-intro.texi, scheme-ideas.texi: New files. | |
296 | ||
297 | * scheme.texi (Guile and R5RS Scheme): Moved introductory chapter | |
298 | to its own file (scheme-intro.texi). | |
299 | (About Closure) Chapter completed. | |
300 | (About Data, About Procedures, About Expressions, About Closure): | |
301 | Ideas chapters moved to their own file (scheme-ideas.texi); | |
302 | scheme.texi was just getting too large! | |
303 | ||
304 | 2000-11-09 Gary Houston <ghouston@arglist.com> | |
305 | ||
306 | * posix.texi (Ports and File Descriptors): updated | |
307 | close-all-ports-except. | |
308 | ||
309 | 2000-11-07 Gary Houston <ghouston@arglist.com> | |
310 | ||
311 | * posix.texi (Ports and File Descriptors): added dup2, close-fdes | |
312 | and port-for-each. | |
313 | (Pipes): synchronise open-input-pipe, open-output-pipe with | |
314 | popen.scm. | |
315 | ||
316 | 2000-11-04 Gary Houston <ghouston@arglist.com> | |
317 | ||
318 | * scheme.texi (Generic Port Operations): "port?" added. | |
319 | ||
320 | 2000-11-03 Neil Jerram <neil@ossau.uklinux.net> | |
321 | ||
322 | * scheme.texi (About Expressions): New material about evaluation | |
323 | and program execution. | |
324 | ||
325 | * scheme.texi (About Procedures): Minor textual improvements. | |
326 | ||
327 | 2000-10-29 Neil Jerram <neil@ossau.uklinux.net> | |
328 | ||
329 | * scheme.texi (About Expressions, About Closure): Placeholder | |
330 | structure for remaining introductory Scheme material. | |
331 | ||
332 | * guile.texi (Top): Shorten some menu item lines to fit on a | |
333 | single console line. | |
334 | ||
335 | 2000-10-28 Neil Jerram <neil@ossau.uklinux.net> | |
336 | ||
337 | * scheme-indices.texi (R5RS Index, Guile Extensions Index): Print | |
338 | new indices. | |
339 | ||
340 | * guile.texi: Define new R5RS and Guile extension indices. | |
341 | ||
342 | 2000-10-27 Neil Jerram <neil@ossau.uklinux.net> | |
343 | ||
344 | * scheme.texi (Guile and R5RS Scheme): Filled in examples of Guile | |
345 | extensions. | |
346 | (About Procedures): New introductory material. | |
347 | ||
348 | * scheme-reading.texi: New file. | |
349 | ||
350 | * scheme-indices.texi: New file. | |
351 | ||
352 | * intro.texi (Scripting Examples): Added @* to fix TeX overfull | |
353 | hboxes (twice). | |
354 | (end of file): Added Local Variables block for TeX-master | |
355 | variable. | |
356 | ||
357 | * scheme.texi (R4RS Scheme): Node changed to "Guile and R5RS | |
358 | Scheme". Content changed to indicate that we plan to document | |
359 | both standard Scheme and Guile extensions. | |
360 | (About Data, About Procedures, About Expressions): New Scheme | |
361 | introductory material chapters. | |
362 | (Options): Moved material on Options into its own chapter. | |
363 | (Coding With Keywords): New subsection; extends material on use of | |
364 | keywords to include examples of and references to (ice-9 optargs). | |
365 | (passim): Change many uses of @example to @lisp, since the | |
366 | formatting seems to come out better in TeX. | |
367 | (Optional Arguments): New placeholder chapter (empty). | |
368 | (end of file): Added Local Variables block for TeX-master | |
369 | variable. | |
370 | ||
371 | * guile.texi (Top): "R4RS Scheme" node changed to "Guile and R5RS | |
372 | Scheme". Added Scheme introductory chapters: About Data, About | |
373 | Procedures and About Expressions. New Options chapter for options | |
374 | material. New Optional Arguments chapter as placeholder for | |
375 | (ice-9 optargs) material. New chapter for "Further Reading". New | |
376 | chapters for indices showing what is standard Scheme and what is | |
377 | Guile extension. | |
378 | ||
379 | 2000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu> | |
380 | ||
381 | * Makefile.am: Added goops.texi and new files to dist_texis. | |
382 | ||
383 | * goops.texi, goops-tutorial.texi, hierarchy.eps, hierarchy.txt: | |
384 | New files. | |
385 | ||
386 | 2000-10-15 Neil Jerram <neil@ossau.uklinux.net> | |
387 | ||
388 | * gh.texi (Starting and controlling the interpreter): Removed | |
389 | obsolete note about boot-9.scm not being loaded by gh_enter. | |
390 | (Thanks to Chris Cramer for pointing this out.) | |
391 | ||
392 | 2000-10-06 Neil Jerram <neil@ossau.uklinux.net> | |
393 | ||
394 | * guile.texi, scheme.texi, posix.texi: Simplified docstring | |
395 | comments: (i) they new refer to the Texinfo-format file that is | |
396 | generated by snarfing when libguile is built, rather than to | |
397 | individual C files in the libguile source; (ii) there is no longer | |
398 | a need to keep MD5 digest values for the corresponding source | |
399 | docstring, since I'm now using a different mechanism for keeping | |
400 | track of source material changes. | |
401 | ||
402 | * scheme.texi (Lists): Use "@example" in docstring for append. | |
403 | ||
404 | * guile.texi, scheme.texi (Primitive Properties): New chapter, | |
405 | documenting new primitive property primitives. | |
406 | ||
407 | 2000-09-22 Neil Jerram <neil@ossau.uklinux.net> | |
408 | ||
409 | * scm.texi (I/O internals): Add full stops (periods) after | |
410 | standalone uses of @xref. | |
411 | ||
412 | * scheme.texi (Structure Layout): Doc for make-struct-layout | |
413 | changed to remove reference to "read-only" strings, which no | |
414 | longer exist. | |
415 | (Structure Basics): Use @pxref rather than @xref for parenthetical | |
416 | reference. | |
417 | (Dynamic Roots): Use @code rather than @var for code, in doc for | |
418 | call-with-dynamic-root. | |
419 | (Low level thread primitives): Ditto call-with-new-thread. | |
420 | (Higher level thread procedures): Ditto call-with-new-thread. | |
421 | (Symbols and Variables): Docs for gensym and symbol-hash updated | |
422 | according to libguile changes. | |
423 | ||
424 | * posix.texi (Generic Port Operations): Synchronized docstring | |
425 | for unread-string. | |
426 | ||
427 | * gh.texi (Defining new Scheme procedures in C): Avoid texinfo | |
428 | warning by using @code rather than @var for code. | |
429 | ||
430 | * scheme.texi: Lots more docstring comments added, and docs | |
431 | synchronized with libguile source. | |
432 | (interaction-environment, make-struct, make-vtable-vtable): Newer, | |
433 | better doc taken from source file. | |
434 | (cons-source): New docstring written. | |
435 | (Vectors): New section added. | |
436 | (Random, Symbols and Variables): New chapters. | |
437 | ||
438 | * posix.texi: Lots more docstring comments added. | |
439 | (pipe, tzset) Newer, better documentation taken from source file. | |
440 | ||
441 | * deprecated.texi: New file, for documenting features that are | |
442 | deprecated and so planned to disappear. | |
443 | ||
444 | * guile.texi (Procedures, Reading and Writing, Random, Sorting, | |
445 | Symbols and Variables, Deprecated): New chapters in the Scheme | |
446 | part of the reference manual, to hold docstrings that don't | |
447 | currently fit anywhere else. | |
448 | ||
449 | 2000-08-28 Neil Jerram <neil@ossau.uklinux.net> | |
450 | ||
451 | * posix.texi (Pipes): open-pipe and close-pipe are procedures (in | |
452 | ice-9/popen.scm), not primitives. | |
453 | ||
454 | * scheme.texi (Generic Port Operations): Remove doc for | |
455 | port-revealed and set-port-revealed!, since these are covered in | |
456 | posix.texi. | |
457 | ||
458 | * posix.texi: Inserted docstring synchronization comments and | |
459 | synchronized docstrings for all primitives defined in posix.c, | |
460 | simpos.c, scmsigs.c, stime.c. | |
461 | (Ports and File Descriptors) Similarly synchronized port-revealed | |
462 | and set-port-revealed!. | |
463 | ||
464 | 2000-08-25 Neil Jerram <neil@ossau.uklinux.net> | |
465 | ||
466 | * scheme.texi: Lots more docstrings added. | |
467 | ||
468 | * guile.texi (Top): More new chapters: Pairs, Objects, Guardians, | |
469 | Emacs Lisp Support. | |
470 | ||
471 | * scheme.texi (Numbers): New chapter containing docs (many still | |
472 | empty right now) for numerical primitives. | |
473 | ||
474 | * guile.texi (Top): Add chapter for numerical primitives. | |
475 | ||
476 | 2000-08-18 Neil Jerram <neil@ossau.uklinux.net> | |
477 | ||
478 | * posix.texi (Ports and File Descriptors): Docstring for select | |
479 | substantially changed by update from libguile source. | |
480 | ||
481 | * scheme.texi, posix.texi: Lots more primitive docstrings added. | |
482 | ||
483 | * guile.texi (Top): Removed empty Reflection chapter, added new | |
484 | Hooks chapter. | |
485 | ||
486 | * scheme.texi: Added docstrings for all Guile primitives from | |
487 | libguile files from arbiters.c to error.c. | |
488 | (Reflection): Empty chapter removed. | |
489 | ||
490 | * guile.texi (Top): New chapters "Booleans" and "Equality" | |
491 | (temporary - until we improve the overall organization). | |
492 | ||
493 | * scheme.texi (Uniform Arrays): Fix "indentical" typo. | |
494 | ||
495 | 2000-08-12 Neil Jerram <neil@ossau.uklinux.net> | |
496 | ||
497 | * scheme.texi: Removed superfluous "@c docstring end" markers - | |
498 | docstring.el now uses "@end deffn" to find the end of the | |
499 | docstring. | |
500 | Added a lot more docstring comments, and synced up docstrings with | |
501 | libguile - all libguile primitives documented in scheme.texi now | |
502 | have docstring comments and are up to date. | |
503 | (Evaluation): Updated docstring for eval and eval-string (now | |
504 | R5RS-compliant). | |
505 | ||
506 | * intro.texi (Guile Scripts): Added a couple of blank lines. | |
507 | ||
508 | 2000-08-11 Neil Jerram <neil@ossau.uklinux.net> | |
509 | ||
510 | * scheme.texi: Add docstring comments and sync up existing | |
511 | docstrings with libguile source - complete as far as Association | |
512 | Lists. | |
513 | (Keywords): Fill out and improve documentation about | |
514 | keywords. | |
515 | ||
516 | * guile.texi: Set paragraph indent to zero. | |
517 | ||
518 | 2000-08-07 Neil Jerram <neil@ossau.uklinux.net> | |
519 | ||
520 | * scm.texi (libguile error handling): Add note (text supplied by | |
521 | Gary Houston) giving a pointer on how to do C exception handling | |
522 | since scm_error_callback was removed. | |
523 | ||
524 | 2000-08-01 Dirk Herrmann <D.Herrmann@tu-bs.de> | |
525 | ||
526 | * scm.texi (libguile error handling): Removed reference to | |
527 | scm_error_callback, which is not available any more since | |
528 | guile-1.3. Thanks to Juli-Manel Merino Vidal and to Gary Houston | |
529 | for pointing this out. | |
530 | ||
531 | 2000-07-31 Neil Jerram <neil@ossau.uklinux.net> | |
532 | ||
533 | * scm.texi (Relationship between Scheme and C functions): | |
534 | Expand. (Contributed by Thien-Thi Nguyen <ttn@gnu.org>.) | |
535 | ||
536 | 2000-07-30 Neil Jerram <neil@ossau.uklinux.net> | |
537 | ||
538 | * scheme.texi (Association Lists): New, more complete | |
539 | documentation. | |
540 | * guile.texi: New top-level manual file based on guile-ref.texi | |
541 | but modified to reflect the better organization suggested in | |
542 | sources/jimb-org.texi. | |
543 | * expect.texi: New file to separate out Expect doc. | |
544 | * indices.texi: New file to separate indices from appendices. | |
545 | * intro.texi: Invoking Guile and Meta Switch nodes moved to Guile | |
546 | Scripting part (scripts.texi). Manual layout node moved to end of | |
547 | introduction. | |
548 | * posix.texi: All nodes downgraded one level. Expect, SCSH and | |
549 | Tcl/Tk nodes moved to dedicated files. | |
550 | * scheme.texi: Stuff moved around in accordance with | |
551 | sources/jimb-org.texi reorganization (cvs diff totally confused, | |
552 | I'm afraid). | |
553 | * scsh.texi: New file to separate out SCSH doc. | |
554 | * scripts.texi: New file to separate out Guile scripting doc. | |
555 | * tcltk.texi: New file to separate out Tcl/Tk interface doc. | |
556 | * Makefile.am: Changed guile-ref to guile; more distribution | |
557 | texis. | |
558 | * Makefile.in: Changed guile-ref to guile; more distribution | |
559 | texis. | |
560 | ||
561 | ||
562 | 2000-05-14 Marius Vollmer <mvo@zagadka.ping.de> | |
563 | ||
564 | * posix.texi (Conventions): Added example on how to retrieve errno | |
565 | value from a system-exception. Thanks to Eric Hanchrow! | |
566 | ||
567 | 2000-05-04 Marius Vollmer <mvo@zagadka.ping.de> | |
568 | ||
569 | * intro.texi: Added chapter about Guile's license. | |
570 | * guile-ref.texi: Updated menu. | |
571 | ||
572 | 1999-12-15 Gary Houston <ghouston@freewire.co.uk> | |
573 | ||
574 | * scheme.texi (SLIB installation): new node. | |
575 | ||
576 | 1999-12-06 Gary Houston <ghouston@freewire.co.uk> | |
577 | ||
578 | * r4rs.texi: tweaked the dircategory/direntry for compatibility | |
579 | with the r5 version. | |
580 | guile-ref.texi: tweaked the dircategory. | |
581 | * Makefile.am (info_TEXINFOS): add r5rs.texi. | |
582 | * r5rs.texi: new file, lifted from Aubrey Jaffer's site. | |
583 | ||
584 | 1999-12-04 Gary Houston <ghouston@freewire.co.uk> | |
585 | ||
586 | * scheme.texi (Generic Port Operations): add "port-closed?". | |
587 | ||
588 | 1999-11-22 Jim Blandy <jimb@savonarola.red-bean.com> | |
589 | ||
590 | * mbapi.texi: Don't promise any behavior on ill-formed text. | |
591 | ||
592 | 1999-11-19 Gary Houston <ghouston@freewire.co.uk> | |
593 | ||
594 | * scheme.texi: rewrote the intros in the array nodes. | |
595 | ||
596 | 1999-11-18 Gary Houston <ghouston@freewire.co.uk> | |
597 | ||
598 | * posix.texi (Network Sockets and Communication): add htons etc. | |
599 | (Ports and File Descriptors, Network Sockets and Communication): | |
600 | suggest setvbuf instead of duplicate-port for converting | |
601 | unbuffered ports to buffered. | |
602 | ||
603 | * scheme.texi (Uniform Array): add missing array types to the | |
604 | table. | |
605 | ||
606 | 1999-11-17 Gary Houston <ghouston@freewire.co.uk> | |
607 | ||
608 | * posix.texi (Network Databases): updated. | |
609 | ||
610 | 1999-10-24 Gary Houston <ghouston@freewire.co.uk> | |
611 | ||
612 | * scheme.texi (String Ports): add with-output-to-string and | |
613 | with-input-from-string. | |
614 | (Port Implementation): update for ptob seek. | |
615 | ||
616 | 1999-10-18 Gary Houston <ghouston@freewire.co.uk> | |
617 | ||
618 | * scheme.texi (C Port Interface): update the description of | |
619 | the rw_random port flag. | |
620 | ||
621 | 1999-09-22 Gary Houston <ghouston@freewire.co.uk> | |
622 | ||
623 | * scheme.texi: added a bit of documentation for port internals. | |
624 | ||
625 | 1999-09-12 Gary Houston <ghouston@easynet.co.uk> | |
626 | ||
627 | * posix.texi (File System): make that "directory-stream?". | |
628 | ||
629 | 1999-09-11 Gary Houston <ghouston@easynet.co.uk> | |
630 | ||
631 | * posix.texi (File System): added "directory?". | |
632 | ||
633 | 1999-09-06 James Blandy <jimb@mule.m17n.org> | |
634 | ||
635 | * mbapi.texi, mltext.texi: New files, describing interfaces for | |
636 | dealing with multilingual code. | |
637 | ||
638 | 1999-07-25 Gary Houston <ghouston@easynet.co.uk> | |
639 | ||
640 | * scheme.texi, posix.texi: updated for changes in the I/O system | |
641 | and expect macros. | |
642 | ||
643 | 1999-01-25 Mark Galassi <rosalia@cygnus.com> | |
644 | ||
645 | * scheme.texi (General option interface): applied a typo fix. | |
646 | Thanks to Eric Hanchrow (offby1@blarg.net). | |
647 | ||
648 | 1998-11-01 Mark Galassi <rosalia@cygnus.com> | |
649 | ||
650 | * scheme.texi (Weak References): incorporated David Lutterkort's | |
651 | chapter on Weak References, which is based on Mikael's email | |
652 | message exchange with with Michael Livshin. | |
653 | ||
654 | 1998-10-29 Jim Blandy <jimb@zwingli.cygnus.com> | |
655 | ||
656 | * scheme.texi: Corrected shell commands in example. (Thanks to | |
657 | Chris Bitmead.) | |
658 | ||
659 | 1998-10-25 Mikael Djurfeldt <mdj@barbara.nada.kth.se> | |
660 | ||
661 | * gh.texi (C to Scheme, Scheme to C): Completed entries about | |
662 | vector conversions. | |
663 | ||
664 | 1998-08-26 Mark Galassi <rosalia@cygnus.com> | |
665 | ||
666 | * gh.texi (Starting and controlling the interpreter): modified the | |
667 | gh_enter() docs in response to some good comments from Dirk | |
668 | Herrmann: now they address the issue of loading ice-9/boot-9.scm, | |
669 | and include Dirk's hackaround for the problem until we fix it | |
670 | properly. | |
671 | ||
672 | 1998-04-29 Mark Galassi <rosalia@cygnus.com> | |
673 | ||
674 | * scheme.texi (Dynamic Linking from Marius): added Marius's new | |
675 | chapter on dynamic linking; there is still a section in dynamic | |
676 | linking (written by Tim maybe?), and I have to examine how to | |
677 | resolve that. | |
678 | ||
679 | 1998-03-30 Mikael Djurfeldt <mdj@nada.kth.se> | |
680 | ||
681 | * scheme.texi (Port Operations): Changed entry for port-column and | |
682 | port-line. (Thanks to Per Bothner.) | |
683 | ||
684 | 1998-02-02 Mikael Djurfeldt <mdj@mdj.nada.kth.se> | |
685 | ||
686 | * scheme.texi (Exceptions): Adjusted documentation to reflect the | |
687 | removal of the (catch #f ...) mechanism. | |
688 | ||
689 | 1998-01-28 Mark Galassi <rosalia@nis.lanl.gov> | |
690 | ||
691 | * guile-ref.texi: changed @dircategory to "Scheme Programming". | |
692 | It seems to be the consensus. | |
693 | ||
694 | 1998-01-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se> | |
695 | ||
696 | * gh.texi (C to Scheme): Added documentation for gh_doubles2scm | |
697 | and gh_doubles2dvect. | |
698 | (Scheme to C): Added documentation for gh_scm2doubles. | |
699 | ||
700 | 1998-01-15 Mark Galassi <rosalia@nis.lanl.gov> | |
701 | ||
702 | * gh.texi (Calling Scheme procedures from C): removed | |
703 | gh_make_subr() since Mikael pointed out that it is gone from | |
704 | Guile. I don't remember its history any more, but I don't think | |
705 | anyone is missing it. | |
706 | ||
707 | 1998-01-03 Tim Pierce <twp@skepsis.com> | |
708 | ||
709 | * scheme.texi (Evaluation): Several corrections supplied by MDJ. | |
710 | ||
711 | Sat Dec 27 19:02:36 1997 Tim Pierce <twp@skepsis.com> | |
712 | ||
713 | * appendices.texi (Internals, Symbols): New nodes. | |
714 | * scheme.texi (Configuration Data): New node. | |
715 | ||
716 | 1997-12-27 Tim Pierce <twp@skepsis.com> | |
717 | ||
718 | * guile-ref.texi (Bitwise Operations): New description. | |
719 | ||
720 | 1997-12-24 Tim Pierce <twp@skepsis.com> | |
721 | ||
722 | * scheme.texi (Port Operations, Evaluation): New nodes. | |
723 | ||
724 | 1997-12-13 Tim Pierce <twp@skepsis.com> | |
725 | ||
726 | * scheme.texi, posix.texi: Documented each procedure as `procedure', | |
727 | `primitive' or `syntax' as appropriate. | |
728 | (Records): Change record-type-field-names to record-type-fields. | |
729 | (Low level thread primitives): Change with-new-thread to | |
730 | call-with-new-thread. | |
731 | ||
732 | Sun Dec 7 22:47:22 1997 Gary Houston <ghouston@actrix.gen.nz> | |
733 | ||
734 | * posix.texi (Processes): add "system" procedure. | |
735 | ||
736 | 1997-11-23 Mark Galassi <rosalia@cygnus.com> | |
737 | ||
738 | * gh.texi (Starting and controlling the interpreter): added | |
739 | documentation for gh_repl() -- gh_repl() has changed since I saw | |
740 | the scm_shell() routine. | |
741 | ||
742 | 1997-11-19 Tim Pierce <twp@twp.tezcat.com> | |
743 | ||
744 | * scheme.texi (String Fun): New node. | |
745 | (Hash Tables): Added `get-handle' and `create-handle!' docs. | |
746 | ||
747 | * posix.texi (Networking Databases): Add docs for gethost, getnet, | |
748 | getserv, getproto. Expanded on miscellaneous docs. | |
749 | ||
750 | 1997-11-18 Tim Pierce <twp@twp.tezcat.com> | |
751 | ||
752 | * posix.texi: New file; moved docs for POSIX interface here. | |
753 | * Makefile.am: Add posix.texi. | |
754 | * Makefile.in: Regenerated. | |
755 | * guile-ref.texi: Reorganize top-level menu. @include posix.texi. | |
756 | * scheme.texi: Moved many nodes around, some restructuring | |
757 | (e.g. new "Data Structures" node for records, structures, arrays, | |
758 | hash tables, and so on). | |
759 | ||
760 | 1997-10-19 Mark Galassi <rosalia@cygnus.com> | |
761 | ||
762 | * gh.texi (Calling Scheme procedures from C): added many routines | |
763 | as I go through R4RS and try to complete the gh_ interface. | |
764 | ||
765 | Wed Oct 8 04:51:54 1997 Gary Houston <ghouston@actrix.gen.nz> | |
766 | ||
767 | * scheme.texi (Dynamic Roots): added batch mode procedures. | |
768 | ||
769 | 1997-10-03 Mikael Djurfeldt <mdj@nada.kth.se> | |
770 | ||
771 | * scheme.texi (Vtables): Changed 0 --> @code{vtable-index-layout}; | |
772 | Changed @code{struct-vtable-offset} --> @code{vtable-offset-user}; | |
773 | Added short note about the print call-back initializer. (This | |
774 | section is in need of review. However, we shoudn't spend much | |
775 | time on it since the structs will be replaced by something | |
776 | equivalent, but with a different interface.} | |
777 | ||
778 | Sun Sep 28 00:02:35 1997 Mark Galassi <rosalia@nis.lanl.gov> | |
779 | ||
780 | * scheme.texi (Keywords): very small re-organization to take | |
781 | advantage of the fact that read-options is now documented in | |
782 | another chapter. | |
783 | ||
784 | Thu Sep 25 23:37:02 1997 Mark Galassi <rosalia@nis.lanl.gov> | |
785 | ||
786 | * scheme.texi (Guile options interface): renamed the symbol case | |
787 | section to "Guile options interface". "Reader options" is now a | |
788 | subsection of that. I've finally figured a lot of how options | |
789 | work, thanks to discovering Mikael's comments in options.c and an | |
790 | old note from Mikael to Jim describing it. | |
791 | (Guile options interface): reorganized the individual option | |
792 | groups. This section (on options) of the manual is now reasonably | |
793 | complete, unless I am completely missing something. | |
794 | ||
795 | Wed Sep 24 15:25:03 1997 Mark Galassi <rosalia@nis.lanl.gov> | |
796 | ||
797 | * scheme.texi (The Guile module system): Added a bit more to this | |
798 | chapter, mostly the more user-friendly (use-modules (ice-9 | |
799 | module-name)) approach. | |
800 | (Symbol case): tried to write something about this, but it will | |
801 | need to be reviewed by someone who understands the big picture of | |
802 | read options. I also think the section name should be changed to | |
803 | something like "Read options". | |
804 | ||
805 | Sun Sep 21 18:45:57 1997 Mark Galassi <rosalia@nis.lanl.gov> | |
806 | ||
807 | * scheme.texi (SLIB): some little details, including splitting off | |
808 | what does in the installation chapter. Also added a section on | |
809 | Jacal, which has some open issues. | |
810 | ||
811 | * appendices.texi (Packages not shipped with Guile): added this | |
812 | section to describe getting resources on SCSH, SLIB and Jacal (and | |
813 | who knows what else in the future). | |
814 | ||
815 | Sat Aug 30 19:31:22 1997 Gary Houston <ghouston@actrix.gen.nz> | |
816 | ||
817 | * scheme.texi (Uniform Array): mention start and end arguments | |
818 | for uniform-array-read! and uniform-array-write. | |
819 | ||
820 | Sat Aug 23 19:05:08 1997 Gary Houston <ghouston@actrix.gen.nz> | |
821 | ||
822 | * guile-ref.texi (Top): corresponding changes. | |
823 | * scheme.texi (Exception Handling): add scm-error, strerror. | |
824 | (Exceptions): renamed from Exception Handling. | |
825 | (Exceptions): deleted empty section. | |
826 | ||
827 | Mon Aug 18 16:11:43 1997 Jim Blandy <jimb@totoro.red-bean.com> | |
828 | ||
829 | * texinfo.tex: Installed from texinfo release 3.11. | |
830 | ||
831 | Fri Aug 15 08:14:32 1997 Gary Houston <ghouston@actrix.gen.nz> | |
832 | ||
833 | * scheme.texi (file system): added truncate-file. | |
834 | chown, fcntl, fseek, ftell updated. | |
835 | (ports vs file descriptors): added fsync, open, open-fdes. | |
836 | (time): added times. | |
837 | ||
838 | Sun Aug 10 07:39:55 1997 Gary Houston <ghouston@actrix.gen.nz> | |
839 | ||
840 | * scheme.texi (processes): added execle. | |
841 | ||
842 | Tue Jul 29 02:01:21 1997 Gary Houston <ghouston@actrix.gen.nz> | |
843 | ||
844 | * setvbuf added. primitive-dup[2] removed. | |
845 | ||
846 | Sat Jul 26 04:25:40 1997 Gary Houston <ghouston@actrix.gen.nz> | |
847 | ||
848 | * various close and dup procedures added, plus setenv. | |
849 | ||
850 | Sat Jul 19 04:04:50 1997 Gary Houston <ghouston@actrix.gen.nz> | |
851 | ||
852 | * scheme.texi (signals): new section. | |
853 | (processes): primitive-exit. | |
854 | (ports vs. file descriptors): force-output, flush-all-ports. | |
855 | fcntl from NEWS. | |
856 | ||
857 | Fri Jul 18 07:58:52 1997 Gary Houston <ghouston@actrix.gen.nz> | |
858 | ||
859 | * scheme.texi (SLIB): update initialization details. | |
860 | (expect): likewise. | |
861 | (The Scheme shell (scsh)): likewise. | |
862 | ||
863 | Fri Jun 27 00:31:25 1997 Tim Pierce <twp@twp.tezcat.com> | |
864 | ||
865 | * scheme.texi (Regexp Functions): Add docs for make-regexp flags | |
866 | regexp/icase, regexp/newline, regexp/basic, regexp/extended. | |
867 | ||
868 | Mon Jun 23 12:35:57 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu> | |
869 | ||
870 | * appendices.texi (debugger user interface): new text. | |
871 | (Single-Step, Trace, Backtrace): new nodes. | |
872 | ||
873 | * scheme.texi: Many revised nodes, some new ones. | |
874 | ||
875 | (Binary Numeric Operations, Input/Output Ports, File Ports, Soft | |
876 | Ports, String Ports): Imported documentation from SCM and SLIB manuals. | |
877 | ||
878 | (Association Lists and Hash Tables, Dictionary Types, Association | |
879 | Lists, Hash Tables): New nodes. | |
880 | (Dictionaries in general): Removed. | |
881 | ||
882 | (Regular Expressions): Replaced. | |
883 | (Rx Interface): New node, renamed from old `Regular Expressions'. | |
884 | (Regexp Functions, Match Functions, Backslash Escapes): new nodes. | |
885 | ||
886 | (Property Lists): new node with documentation for both object and | |
887 | procedure properties. | |
888 | (Object Properties): removed. | |
889 | * guile-ref.texi: change `Object Properties' to `Property Lists'. | |
890 |