1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-09 15:10:29 +02:00
Commit graph

148 commits

Author SHA1 Message Date
Martin Grabmüller
0892b63b25 * scheme-modules.texi (Dynamic Libraries): Renamed from `Dynamic
Linking from Marius''.
	(The Guile module system): Removed obsolete naming convention.
	(Loading Guile Modules, Creating Guile Modules),
	(More Module Procedures, Included Guile Modules): New nodes, split
	from `The Guile module system'.
	(The Guile module system): Changed references to (ice-9 slib) to
	(ice-9 popen), because note everybody has SLIB installed.
	(Included Guile Modules): Added a bunch of modules shipped with
	Guile.

	(Dynamic Libraries): (old version) Removed.

	* scheme-io.texi (Block Reading and Writing): Corrected
	capitalization, so it builds again.
2001-05-02 14:44:38 +00:00
Gary Houston
e200c20fa0 * scheme-io.texi: Removed obsolete section Binary IO. Added
new section Block Reading and Writing.  Updated section
	Line/Delimited with module usage.
2001-05-01 21:05:44 +00:00
Neil Jerram
d72691f291 * Doc updates for removal of previously deprecated features.
* More detailed AUTHORS description for Jim Blandy.
2001-04-29 23:01:07 +00:00
Neil Jerram
370bababda * Consolidate authorship information in AUTHORS file.
* Simplify THANKS file and add in recent contributors.
* Add top level menu entry for Manual Conventions node.
* Consolidate notes at beginning of guile.texi.
2001-04-28 23:38:52 +00:00
Gary Houston
cb869864dd * take most of the credit for the manual, at least the unreadable
bits.
2001-04-28 20:54:09 +00:00
Thien-Thi Nguyen
255b50e069 *** empty log message *** 2001-04-28 18:35:41 +00:00
Thien-Thi Nguyen
e9b00bf820 (Manual Conventions): New chapter. 2001-04-28 18:34:17 +00:00
Neil Jerram
87f05a7a5a * Updates to authors and thanks files. 2001-04-28 09:00:31 +00:00
Martin Grabmüller
c59ef9c154 * srfi-13-14.texi (Reverse/Append): Updated procedure names for
string-concatenate-reverse[/shared].
	(Reverse/Append): Document the parameter `end' to
	string-concatenate-reverse.
2001-04-26 19:59:33 +00:00
Neil Jerram
bd5e684091 * Update SMOB example and associated documentation. 2001-04-26 18:26:28 +00:00
Marius Vollmer
253081cf6a *** empty log message *** 2001-04-24 23:51:05 +00:00
Marius Vollmer
4cd2722652 * guile.1: New file, from Robert Merkel and Rob Browning.
* Makefile.am (man_MANS, EXTRADIST): Added, but still commented
out: install and distirbute the manpage.  It is not yet installed
or distributed since we don't have the Robert's papers yet.
2001-04-24 23:23:05 +00:00
Neil Jerram
b516a720b9 * Fix bug with multiple files including of version.texi. 2001-04-24 22:15:10 +00:00
Martin Grabmüller
612943c6c1 * Makefile.am (guile_TEXINFOS): Added srfi-13-14.texi.
* srfi-13-14.texi: New file documenting SRFI-13/14.

	* guile.texi (Top): Added the SRFI-13/14 menu entry and @include.
2001-04-24 19:41:48 +00:00
Neil Jerram
67835dabdb * More exception handling doc. 2001-04-22 22:11:05 +00:00
Neil Jerram
72ad43dc95 * Automatic docstring updates (for IPv6). 2001-04-22 16:34:28 +00:00
Neil Jerram
8c34cf5b14 * Change R4RS references to R5RS. 2001-04-22 14:56:52 +00:00
Neil Jerram
63f412c209 * Complete ChangeLog entries for removal of r4rs. 2001-04-22 13:32:15 +00:00
Neil Jerram
b9bf148fa2 * Remove r4rs from distribution. 2001-04-22 13:22:51 +00:00
Neil Jerram
006064cefe * Extended documentation on exceptions.
* Minor changes to Martin's doc on continuations.
2001-04-22 13:15:42 +00:00
Neil Jerram
0447f5c918 * Improve doc for exceptions. 2001-04-20 15:59:30 +00:00
Martin Grabmüller
ee75653426 * scheme-evaluation.texi (Comments): Document normal comments and
comment conventions.
	(Block Comments): Documented multiline comments.
	(Case Sensitivity): Documented R5RS and Guile behaviour and how to
	switch it off.

	* scheme-control.texi (Continuations): Added some documentation
	for call/cc.
	(Exceptions): Added xref to `Continuations'.

	* scheme-binding.texi (Binding Reflection): Typo fix.
2001-04-20 14:43:30 +00:00
Neil Jerram
ffda60939e Doc fixes 2001-04-20 13:26:55 +00:00
Neil Jerram
a26fb67d83 * Added recipe-guidelines.txt. 2001-04-20 11:20:06 +00:00
Martin Grabmüller
2da0d971eb * intro.texi (Using Guile Modules): Wrote intro to using modules.
(Writing New Modules): New intro for writing modules.
	(Reporting Bugs): Added info about what is a bug and what to
	include in a bug report (taken and adapted from the Emacs
	Reference Manual).
2001-04-20 07:31:25 +00:00
Martin Grabmüller
65f7a6501c * scheme-control.texi (while do): Added documentation for named
let.

	* scheme-binding.texi (Internal Definitions): New explanation of
	`Internal Definitions'.
	(Top Level): Documented behaviour of top level definitions.
	(Binding Constructs): New introductory text.
	(Local Bindings): Explain concept of local bindings.  Document
	let, let* and letrec.

	* scheme-modules.texi (Modules): Added menu descriptions.
	(Scheme and modules, The Guile module system): Some whitespace
	cleanup
	(The Guile module system): Layout fixes, docstring fix for
	`define-module'.
2001-04-19 21:35:44 +00:00
Martin Grabmüller
da54ce854a * scheme-control.texi (Multiple Values): Documented concept of
multiple values, added docs for `receive'.
	(begin): Documented `begin'.
	(if cond case): Documented `if', `cond' and `case'.
	(and or): Documented `and' and `or'.
	(while do): Documented `do' and `while'.

	* scheme-procedures.texi (Optional Arguments): Split the node,
	added introductory text, added menu for subsections.
	(let-optional Reference, let-keywords Reference),
	(lambda* Reference, define* Reference): Added syntax documentation
	for all exported procedures from (ice-9 optargs).
2001-04-17 19:29:52 +00:00
Martin Grabmüller
239d2912a2 * scheme-utility.texi (General Conversion): New node, added
`object->string'.
	(Equality): Added definition and explanation of `sameness'.

	* posix.texi (System Identification): Added `gethostname' and
	`sethostname'.
	(Processes): Added `setpriority' and `getpriority'.
	(User Information): Added `cuserid' and `getlogin'.
	(Ports and File Descriptors): Added `flock'.
	(Processes): Added `chroot'.
	(File System): Added `mkstemp!'.
	(Encryption): New node, added `crypt' and `getpass'.

	* new-docstrings.texi: Moved several docstrings over to the
	reference manual (see above which).

	* scheme-data.texi (Data Types), (Numerical Tower): Add explicit
	@bullet to @itemize to satisfy older `makeinfo'.
2001-04-17 15:34:33 +00:00
Neil Jerram
813c57db52 * Updated doc for SCM_ASSERT. 2001-04-16 09:38:32 +00:00
Neil Jerram
c4d0cddd4c * Texinfo markup fixes. 2001-04-13 11:12:01 +00:00
Neil Jerram
505392ae32 * Incorporate Dirk's description of SCM and scm_bits_t.
* Remove obsolete notes about needing to use SCM_NIMP.
2001-04-13 09:56:37 +00:00
Neil Jerram
a58c0d5f51 * Fix dvi build problem. 2001-04-11 22:04:30 +00:00
Martin Grabmüller
ac0b7ebd29 * scheme-scheduling.texi (Arbiters): New explanatory text.
(Asyncs): New explanations and documentation.
	(Scheduling): Added menu entry descriptions.
	(Fluids): New documentation.
2001-04-11 16:41:46 +00:00
Martin Grabmüller
f4f2b29a5f * scheme-procedures.texi (Lambda): Documented the lambda form.
(Procedure Properties): Concept and usage explanation added.
	(Procedures with Setters): Explain by example, introduce
	definitions.

	* scheme-data.texi (Symbols and Variables): Split and reorganized
	this section.
	(Symbols): New introductory text.
	(Characters): Added char-ci* procedures to rn index.
2001-04-11 14:56:30 +00:00
Neil Jerram
19aad96c76 * Apply improved Texinfo markup patch from Dale P. Smith. 2001-04-10 19:49:29 +00:00
Neil Jerram
2b6aab94e1 * Fix typo. 2001-04-10 18:41:09 +00:00
Neil Jerram
89d04205b4 * Clean up doc and docstring for shared substrings and read only strings. 2001-04-09 21:44:06 +00:00
Neil Jerram
5411d88250 * Remove obsolete `@c docstring' comments. 2001-04-09 18:36:40 +00:00
Martin Grabmüller
5c4b24e10f 2001-04-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
* scheme-data.texi (Pairs): New data type and procedure
	description.
	(Lists): Added new subsections for grouping the list procedures.
	(Hooks): Added new nodes for hook subsections.
	(String Syntax): New node, factoring out read syntax.
	(Strings): Some blurb about allowed characters, zero-termination
	etc.
	(Keywords): Added menu descriptions.

2001-04-08  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* scheme-indices.texi (R5RS Index): Print index `rn', not `r5'.

	* guile.texi: The index formerly known as `r5' is now called `rn'.

	* scheme-utility.texi, scheme-procedures.texi, scheme-io.texi,
	scheme-evaluation.texi, scheme-control.texi, scheme-data.texi:
	Changed all @r5index entries to @rnindex.

2001-04-06  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* scheme-data.texi (Hooks): Added hook description and
	constraints.

2001-04-04  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* scheme-data.texi (Alphabetic Case Mapping),
	(String Comparison): Rearranged function order.
	(Vectors): Reorganized, new introductory text, docs about read
	syntax.
2001-04-09 16:16:09 +00:00
Thien-Thi Nguyen
a8944ae1c7 *** empty log message *** 2001-04-06 19:07:51 +00:00
Thien-Thi Nguyen
83b646f27f (Higher level thread procedures): Replace some
instances of `@var' with `@code'.
2001-04-06 10:00:35 +00:00
Thien-Thi Nguyen
f302fb90bf (Higher level thread procedures): Rewrite. 2001-04-06 09:52:45 +00:00
Martin Grabmüller
2954ad93a0 * scheme-data.texi (Alphabetic Case Mapping),
(String Comparison): Rearranged function order.
	(Vectors): Reorganized, new introductory text, docs about read
	syntax.
2001-04-04 15:20:03 +00:00
Martin Grabmüller
ae9f3a1582 * scheme-options.texi, scheme-procedures.texi,
scheme-modules.texi, scheme-memory.texi, scheme-control.texi,
	scheme-utility.texi, scheme-io.texi, scheme-evaluation.texi,
	scheme-data.texi: Removed a lot of ARGFIXME's after tweaking
	docstrings and C source.

	* new-docstrings.texi, scheme-io.texi, scheme-data.texi,
	posix.texi, scheme-control.texi, scheme-evaluation.texi,
	scheme-memory.texi, scheme-procedures.texi, scheme-modules.texi,
	scheme-scheduling.texi: Automated docstring merging.
2001-04-03 13:11:14 +00:00
Neil Jerram
abaec75d1d * data-rep.texi (Immediates vs. Non-immediates): Update
out-of-date documentation.  (Thanks to Dirk Herrmann for the
report!)
(Immediates vs Non-immediates): Renamed without the dot, since the
dot causes `info' not to be able to display this node!

* Makefile.am (guile_TEXINFOS): Add in a few more source files
that had got left out.
2001-04-02 21:53:20 +00:00
Neil Jerram
b0839672af * scheme-reading.texi (Further Reading): Add bullets to further
reading list.
* gh.texi: Insert page break before chapter.  Remove page breaks
within the chapter.
* Makefile.am: Add script-getopt.texi.
* guile.texi (Top): Include and link to new script-getopt.texi
chapter.
* script-getopt.texi: New chapter on command line handling.
(Written and contributed by Martin Grabmueller, revised by me.)
2001-03-30 22:16:20 +00:00
Neil Jerram
a4318577ec * Typo fix. 2001-03-30 16:37:51 +00:00
Martin Grabmüller
b576faf1c0 * scheme-data.texi (Strings): Reorganized the whole `Strings'
section and wrote introductory material for each new subsection.
2001-03-27 15:42:12 +00:00
Marius Vollmer
62532db38d *** empty log message *** 2001-03-25 00:34:33 +00:00
Marius Vollmer
95a62aedd8 * intro.texi (Modules and Extensions): Some short text about
dynamic libraries and modules.
2001-03-25 00:31:10 +00:00