| 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 | |